# near model CODE resource # jump table entries: 0-347 (348 of them) export_0: 00000000 4EED 0B02 jmp [A5 + 0xB02 /* export_348 */] 00000004 7200 moveq.l D1, 0x00 00000006 6016 bra +0x18 /* 0000001E */ export_29: 00000008 7204 moveq.l D1, 0x04 0000000A 6012 bra +0x14 /* 0000001E */ 0000000C 7208 moveq.l D1, 0x08 0000000E 600E bra +0x10 /* 0000001E */ 00000010 720C moveq.l D1, 0x0C 00000012 600A bra +0xC /* 0000001E */ export_30: 00000014 7210 moveq.l D1, 0x10 00000016 6006 bra +0x8 /* 0000001E */ 00000018 7214 moveq.l D1, 0x14 0000001A 6002 bra +0x4 /* 0000001E */ 0000001C 7218 moveq.l D1, 0x18 label0000001E: 0000001E 0C2D 0008 ECFB cmpi.b [A5 - 0x1305], 0x8 00000024 6708 beq +0xA /* 0000002E */ 00000026 6100 027C bsr +0x27E /* 000002A4 */ 0000002A 4EED 1162 jmp [A5 + 0x1162 /* export_552 */] label0000002E: 0000002E 4EED 117A jmp [A5 + 0x117A /* export_555 */] export_21: label00000032: 00000032 43FA 00A2 lea.l A1, [PC + 0xA2 /* 000000D6, value 0x4EED10D2 */] label00000036: 00000036 2F08 move.l -[A7], A0 00000038 2B4F F1E8 move.l [A5 - 0xE18], A7 0000003C 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 00000040 2F03 move.l -[A7], D3 00000042 4E91 jsr [A1] 00000044 508F addq.l A7, 8 00000046 205F movea.l A0, [A7]+ 00000048 2B40 ECA6 move.l [A5 - 0x135A], D0 0000004C 1B7C 0004 ECFB move.b [A5 - 0x1305], 0x4 00000052 4E75 rts export_22: label00000054: 00000054 43FA 0084 lea.l A1, [PC + 0x84 /* 000000DA, value 0x4EED10CA */] 00000058 60DC bra -0x22 /* 00000036 */ export_23: fn0000005A: 0000005A 43FA 0082 lea.l A1, [PC + 0x82 /* 000000DE, value 0x4EED10DA */] 0000005E 60D6 bra -0x28 /* 00000036 */ export_24: fn00000060: 00000060 43FA 0080 lea.l A1, [PC + 0x80 /* 000000E2, value 0x4EED10E2 */] 00000064 60D0 bra -0x2E /* 00000036 */ export_25: 00000066 43FA 007E lea.l A1, [PC + 0x7E /* 000000E6, value 0x4EED111A */] label0000006A: 0000006A 2F08 move.l -[A7], A0 0000006C 2B4F F1E8 move.l [A5 - 0xE18], A7 00000070 2F2D ECCA move.l -[A7], [A5 - 0x1336] 00000074 2F2D ECC6 move.l -[A7], [A5 - 0x133A] 00000078 2F2D ECAA move.l -[A7], [A5 - 0x1356] 0000007C 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 00000080 4E91 jsr [A1] 00000082 DEFC 0010 add.w A7, 0x10 00000086 205F movea.l A0, [A7]+ 00000088 2B41 ECAA move.l [A5 - 0x1356], D1 0000008C 2B40 ECA6 move.l [A5 - 0x135A], D0 00000090 1B7C 0008 ECFB move.b [A5 - 0x1305], 0x8 00000096 4E75 rts export_26: 00000098 43FA 0050 lea.l A1, [PC + 0x50 /* 000000EA, value 0x4EED1112 */] 0000009C 60CC bra -0x32 /* 0000006A */ export_27: 0000009E 43FA 004E lea.l A1, [PC + 0x4E /* 000000EE, value 0x4EED1122 */] 000000A2 60C6 bra -0x38 /* 0000006A */ export_28: 000000A4 43FA 004C lea.l A1, [PC + 0x4C /* 000000F2, value 0x4EED112A */] 000000A8 60C0 bra -0x3E /* 0000006A */ export_32: export_33: 000000AA 6100 01F0 bsr +0x1F2 /* 0000029C */ 000000AE 6004 bra +0x6 /* 000000B4 */ export_34: export_35: export_36: 000000B0 6100 021E bsr +0x220 /* 000002D0 */ label000000B4: 000000B4 2E6D F1E8 movea.l A7, [A5 - 0xE18] 000000B8 205F movea.l A0, [A7]+ 000000BA 2B40 ECA6 move.l [A5 - 0x135A], D0 000000BE 6000 23DC bra +0x23DE /* 0000249C */ export_37: 000000C2 2E6D F1E8 movea.l A7, [A5 - 0xE18] 000000C6 205F movea.l A0, [A7]+ 000000C8 6000 23FE bra +0x2400 /* 000024C8 */ export_39: export_40: export_41: export_42: export_43: 000000CC 2E6D F1E8 movea.l A7, [A5 - 0xE18] 000000D0 205F movea.l A0, [A7]+ 000000D2 6000 2D0A bra +0x2D0C /* 00002DDE */ 000000D6 4EED 10D2 jmp [A5 + 0x10D2 /* export_534 */] 000000DA 4EED 10CA jmp [A5 + 0x10CA /* export_533 */] 000000DE 4EED 10DA jmp [A5 + 0x10DA /* export_535 */] 000000E2 4EED 10E2 jmp [A5 + 0x10E2 /* export_536 */] 000000E6 4EED 111A jmp [A5 + 0x111A /* export_543 */] 000000EA 4EED 1112 jmp [A5 + 0x1112 /* export_542 */] 000000EE 4EED 1122 jmp [A5 + 0x1122 /* export_544 */] 000000F2 4EED 112A jmp [A5 + 0x112A /* export_545 */] export_45: 000000F6 2F08 move.l -[A7], A0 000000F8 2F03 move.l -[A7], D3 000000FA 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 000000FE 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */] 00000102 508F addq.l A7, 8 label00000104: 00000104 6706 beq +0x8 /* 0000010C */ 00000106 6A08 bpl +0xA /* 00000110 */ 00000108 70FF moveq.l D0, 0xFFFFFFFF 0000010A 6006 bra +0x8 /* 00000112 */ label0000010C: 0000010C 7000 moveq.l D0, 0x00 0000010E 6002 bra +0x4 /* 00000112 */ label00000110: 00000110 7001 moveq.l D0, 0x01 label00000112: 00000112 205F movea.l A0, [A7]+ 00000114 4E75 rts export_46: 00000116 2F08 move.l -[A7], A0 00000118 2F2D ECAA move.l -[A7], [A5 - 0x1356] 0000011C 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 00000120 2F2D ECCA move.l -[A7], [A5 - 0x1336] 00000124 2F2D ECC6 move.l -[A7], [A5 - 0x133A] 00000128 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000012C DEFC 0010 add.w A7, 0x10 00000130 60D2 bra -0x2C /* 00000104 */ label00000132: 00000132 6100 14B4 bsr +0x14B6 /* 000015E8 */ 00000136 6A12 bpl +0x14 /* 0000014A */ 00000138 446D ECA6 neg.w [A5 - 0x135A] 0000013C 6818 bvc +0x1A /* 00000156 */ 0000013E 2B7C 4700 0000 ECA6 move.l [A5 - 0x135A], 0x47000000 /* 'G\0\0\0' */ 00000146 6000 0188 bra +0x18A /* 000002D0 */ label0000014A: 0000014A 4A2D ECA6 tst.b [A5 - 0x135A] 0000014E 6706 beq +0x8 /* 00000156 */ 00000150 086D 0007 ECA6 bchg.b [A5 - 0x135A], 0x7 label00000156: 00000156 4E75 rts export_48: fn00000158: 00000158 6100 148E bsr +0x1490 /* 000015E8 */ 0000015C 6A06 bpl +0x8 /* 00000164 */ 0000015E 4A6D ECA6 tst.w [A5 - 0x135A] 00000162 6004 bra +0x6 /* 00000168 */ label00000164: 00000164 4A2D ECA6 tst.b [A5 - 0x135A] label00000168: 00000168 670A beq +0xC /* 00000174 */ 0000016A 6B04 bmi +0x6 /* 00000170 */ 0000016C 7001 moveq.l D0, 0x01 0000016E 4E75 rts label00000170: 00000170 70FF moveq.l D0, 0xFFFFFFFF 00000172 4E75 rts label00000174: 00000174 4280 clr.l D0 00000176 4E75 rts 00000178 6100 146E bsr +0x1470 /* 000015E8 */ 0000017C 6B08 bmi +0xA /* 00000186 */ label0000017E: 0000017E 08AD 0007 ECA6 bclr.b [A5 - 0x135A], 0x7 00000184 4E75 rts label00000186: 00000186 3E2D ECA6 move.w D7, [A5 - 0x135A] 0000018A 6A0E bpl +0x10 /* 0000019A */ 0000018C 4447 neg.w D7 0000018E 6806 bvc +0x8 /* 00000196 */ 00000190 6100 0112 bsr +0x114 /* 000002A4 */ 00000194 60E8 bra -0x16 /* 0000017E */ label00000196: 00000196 3B47 ECA6 move.w [A5 - 0x135A], D7 label0000019A: 0000019A 4E75 rts 0000019C 61BA bsr -0x44 /* 00000158 */ 0000019E 2600 move.l D3, D0 000001A0 6000 224E bra +0x2250 /* 000023F0 */ fn000001A4: 000001A4 2F08 move.l -[A7], A0 000001A6 2B4F F1E8 move.l [A5 - 0xE18], A7 000001AA 6100 143C bsr +0x143E /* 000015E8 */ 000001AE 6B5C bmi +0x5E /* 0000020C */ 000001B0 6420 bcc +0x22 /* 000001D2 */ 000001B2 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 000001B6 4EAD 110A jsr [A5 + 0x110A /* export_541 */] 000001BA 4A9F tst.l [A7]+ 000001BC 6A4A bpl +0x4C /* 00000208 */ 000001BE B0AD ECA6 cmp.l D0, [A5 - 0x135A] 000001C2 6744 beq +0x46 /* 00000208 */ 000001C4 2F2D F1D4 move.l -[A7], [A5 - 0xE2C] 000001C8 2F00 move.l -[A7], D0 000001CA 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */] 000001CE 508F addq.l A7, 8 000001D0 6036 bra +0x38 /* 00000208 */ label000001D2: 000001D2 2F2D ECAA move.l -[A7], [A5 - 0x1356] 000001D6 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 000001DA 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */] 000001DE 4A97 tst.l [A7] 000001E0 6A20 bpl +0x22 /* 00000202 */ 000001E2 B0AD ECA6 cmp.l D0, [A5 - 0x135A] 000001E6 6606 bne +0x8 /* 000001EE */ 000001E8 B2AD ECAA cmp.l D1, [A5 - 0x1356] 000001EC 6714 beq +0x16 /* 00000202 */ label000001EE: 000001EE 2F2D F1DC move.l -[A7], [A5 - 0xE24] 000001F2 2F2D F1D8 move.l -[A7], [A5 - 0xE28] 000001F6 2F01 move.l -[A7], D1 000001F8 2F00 move.l -[A7], D0 000001FA 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 000001FE DEFC 0010 add.w A7, 0x10 label00000202: 00000202 508F addq.l A7, 8 00000204 2B41 ECAA move.l [A5 - 0x1356], D1 label00000208: 00000208 2B40 ECA6 move.l [A5 - 0x135A], D0 label0000020C: 0000020C 205F movea.l A0, [A7]+ 0000020E 4E75 rts fn00000210: 00000210 6100 13E0 bsr +0x13E2 /* 000015F2 */ 00000214 6B0E bmi +0x10 /* 00000224 */ 00000216 6510 bcs +0x12 /* 00000228 */ 00000218 42AD ECAA clr.l [A5 - 0x1356] 0000021C 2E3C 7FF0 0000 move.l D7, 0x7FF00000 00000222 600A bra +0xC /* 0000022E */ label00000224: 00000224 6100 00AA bsr +0xAC /* 000002D0 */ label00000228: 00000228 2E3C 7F80 0000 move.l D7, 0x7F800000 label0000022E: 0000022E 4A2D ECA6 tst.b [A5 - 0x135A] 00000232 6A04 bpl +0x6 /* 00000238 */ 00000234 08C7 001F bset.b D7, 0x1F label00000238: 00000238 2B47 ECA6 move.l [A5 - 0x135A], D7 0000023C 4E75 rts export_51: fn0000023E: 0000023E 48E7 C040 movem.l -[A7], D0,D1,A1 00000242 6100 FE16 bsr -0x1E8 /* 0000005A */ 00000246 4CDF 0203 movem.l D0,D1,A1, [A7]+ 0000024A 4E75 rts export_52: 0000024C 48E7 C040 movem.l -[A7], D0,D1,A1 00000250 6100 FE0E bsr -0x1F0 /* 00000060 */ 00000254 4CDF 0203 movem.l D0,D1,A1, [A7]+ 00000258 4E75 rts export_53: fn0000025A: 0000025A 48E7 9000 movem.l -[A7], D0,D3 0000025E 6100 1388 bsr +0x138A /* 000015E8 */ 00000262 6410 bcc +0x12 /* 00000274 */ 00000264 6A0C bpl +0xE /* 00000272 */ 00000266 362D ECA6 move.w D3, [A5 - 0x135A] 0000026A 48C3 ext.l D3 0000026C 6100 011E bsr +0x120 /* 0000038C */ 00000270 6002 bra +0x4 /* 00000274 */ label00000272: 00000272 6106 bsr +0x8 /* 0000027A */ label00000274: 00000274 4CDF 0009 movem.l D0,D3, [A7]+ 00000278 4E75 rts fn0000027A: 0000027A 2F08 move.l -[A7], A0 0000027C 2B4F F1E8 move.l [A5 - 0xE18], A7 00000280 48E7 C040 movem.l -[A7], D0,D1,A1 00000284 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 00000288 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] 0000028C 588F addq.l A7, 4 0000028E 2B40 ECA6 move.l [A5 - 0x135A], D0 00000292 2B41 ECAA move.l [A5 - 0x1356], D1 00000296 4CDF 0203 movem.l D0,D1,A1, [A7]+ 0000029A 205F movea.l A0, [A7]+ fn0000029C: 0000029C 1B7C 0008 ECFB move.b [A5 - 0x1305], 0x8 000002A2 4E75 rts export_31: fn000002A4: 000002A4 6100 1342 bsr +0x1344 /* 000015E8 */ 000002A8 6404 bcc +0x6 /* 000002AE */ 000002AA 6B2C bmi +0x2E /* 000002D8 */ 000002AC 4E75 rts label000002AE: 000002AE 2F08 move.l -[A7], A0 000002B0 2B4F F1E8 move.l [A5 - 0xE18], A7 000002B4 48E7 C040 movem.l -[A7], D0,D1,A1 000002B8 2F2D ECAA move.l -[A7], [A5 - 0x1356] 000002BC 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 000002C0 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */] 000002C4 508F addq.l A7, 8 000002C6 2B40 ECA6 move.l [A5 - 0x135A], D0 000002CA 4CDF 0203 movem.l D0,D1,A1, [A7]+ 000002CE 205F movea.l A0, [A7]+ fn000002D0: 000002D0 1B7C 0004 ECFB move.b [A5 - 0x1305], 0x4 000002D6 4E75 rts label000002D8: 000002D8 2F03 move.l -[A7], D3 000002DA 362D ECA6 move.w D3, [A5 - 0x135A] 000002DE 6100 008A bsr +0x8C /* 0000036A */ 000002E2 261F move.l D3, [A7]+ 000002E4 4E75 rts export_2: fn000002E6: 000002E6 611E bsr +0x20 /* 00000306 */ 000002E8 2E03 move.l D7, D3 000002EA E39F rol D7, 1 000002EC 4847 swap.w D7 000002EE 4A47 tst.w D7 000002F0 6706 beq +0x8 /* 000002F8 */ 000002F2 5247 addq.w D7, 1 000002F4 6600 2AF6 bne +0x2AF8 /* 00002DEC */ label000002F8: 000002F8 6000 20F6 bra +0x20F8 /* 000023F0 */ export_56: export_57: fn000002FC: 000002FC 6100 12F4 bsr +0x12F6 /* 000015F2 */ 00000300 6600 2AF2 bne +0x2AF4 /* 00002DF4 */ 00000304 4E75 rts export_3: fn00000306: 00000306 0C2D 0002 ECFB cmpi.b [A5 - 0x1305], 0x2 0000030C 6608 bne +0xA /* 00000316 */ 0000030E 362D ECA6 move.w D3, [A5 - 0x135A] 00000312 48C3 ext.l D3 00000314 4E75 rts label00000316: 00000316 2F08 move.l -[A7], A0 00000318 2B4F F1E8 move.l [A5 - 0xE18], A7 0000031C 48E7 C040 movem.l -[A7], D0,D1,A1 00000320 6100 12C6 bsr +0x12C8 /* 000015E8 */ 00000324 6410 bcc +0x12 /* 00000336 */ 00000326 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 0000032A 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */] 0000032E 2F00 move.l -[A7], D0 00000330 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00000334 6016 bra +0x18 /* 0000034C */ label00000336: 00000336 2F2D ECAA move.l -[A7], [A5 - 0x1356] 0000033A 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 0000033E 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00000342 508F addq.l A7, 8 00000344 2F01 move.l -[A7], D1 00000346 2F00 move.l -[A7], D0 00000348 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] label0000034C: 0000034C 508F addq.l A7, 8 0000034E 2600 move.l D3, D0 00000350 4CDF 0203 movem.l D0,D1,A1, [A7]+ 00000354 205F movea.l A0, [A7]+ 00000356 4E75 rts export_59: 00000358 61AC bsr -0x52 /* 00000306 */ 0000035A 4843 swap.w D3 0000035C 4A43 tst.w D3 0000035E 6600 2A8C bne +0x2A8E /* 00002DEC */ 00000362 4843 swap.w D3 00000364 4E75 rts 00000366 1600 move.b D3, D0 00000368 4883 ext.w D3 fn0000036A: 0000036A 2F08 move.l -[A7], A0 0000036C 2B4F F1E8 move.l [A5 - 0xE18], A7 00000370 48E7 C040 movem.l -[A7], D0,D1,A1 00000374 48C3 ext.l D3 00000376 2F03 move.l -[A7], D3 00000378 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 0000037C 588F addq.l A7, 4 0000037E 2B40 ECA6 move.l [A5 - 0x135A], D0 00000382 4CDF 0203 movem.l D0,D1,A1, [A7]+ 00000386 205F movea.l A0, [A7]+ 00000388 6000 FF46 bra -0xB8 /* 000002D0 */ export_54: fn0000038C: 0000038C 2F08 move.l -[A7], A0 0000038E 2B4F F1E8 move.l [A5 - 0xE18], A7 00000392 48E7 C040 movem.l -[A7], D0,D1,A1 00000396 2F03 move.l -[A7], D3 00000398 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 0000039C 588F addq.l A7, 4 0000039E 2B40 ECA6 move.l [A5 - 0x135A], D0 000003A2 2B41 ECAA move.l [A5 - 0x1356], D1 000003A6 4CDF 0203 movem.l D0,D1,A1, [A7]+ 000003AA 205F movea.l A0, [A7]+ 000003AC 6000 FEEE bra -0x110 /* 0000029C */ export_60: label000003B0: 000003B0 6100 15D0 bsr +0x15D2 /* 00001982 */ 000003B4 422D F07E clr.b [A5 - 0xF82] 000003B8 6100 15C8 bsr +0x15CA /* 00001982 */ export_63: label000003BC: 000003BC 6100 43C6 bsr +0x43C8 /* 00004784 */ 000003C0 3B7C FFFF F02A move.w [A5 - 0xFD6], 0xFFFF 000003C6 6100 46F4 bsr +0x46F6 /* 00004ABC */ 000003CA 6100 46EE bsr +0x46F0 /* 00004ABA */ 000003CE 2B48 F04A move.l [A5 - 0xFB6], A0 000003D2 6100 0192 bsr +0x194 /* 00000566 */ 000003D6 6000 0070 bra +0x72 /* 00000448 */ export_65: label000003DA: 000003DA 2B48 F04A move.l [A5 - 0xFB6], A0 000003DE 4A2D F096 tst.b [A5 - 0xF6A] 000003E2 6600 184A bne +0x184C /* 00001C2E */ label000003E6: 000003E6 532D F292 subq.b [A5 - 0xD6E], 1 000003EA 663A bne +0x3C /* 00000426 */ 000003EC 1B7C 0064 F292 move.b [A5 - 0xD6E], 0x64 /* 'd' */ 000003F2 4AAD F30C tst.l [A5 - 0xCF4] 000003F6 6706 beq +0x8 /* 000003FE */ 000003F8 1B7C 000F F292 move.b [A5 - 0xD6E], 0xF label000003FE: 000003FE 4A2D F247 tst.b [A5 - 0xDB9] 00000402 6718 beq +0x1A /* 0000041C */ 00000404 6A08 bpl +0xA /* 0000040E */ 00000406 1B7C 0001 F247 move.b [A5 - 0xDB9], 0x1 0000040C 600E bra +0x10 /* 0000041C */ label0000040E: 0000040E 7000 moveq.l D0, 0x00 00000410 6100 188C bsr +0x188E /* 00001C9E */ 00000414 0800 0000 btst.b D0, 0x0 00000418 6700 0176 beq +0x178 /* 00000590 */ label0000041C: 0000041C 6100 3C60 bsr +0x3C62 /* 0000407E */ 00000420 6704 beq +0x6 /* 00000426 */ 00000422 6100 019C bsr +0x19E /* 000005C0 */ label00000426: 00000426 1010 move.b D0, [A0] 00000428 670A beq +0xC /* 00000434 */ 0000042A 0C00 003A cmpi.b D0, 0x3A /* ':' */ 0000042E 6718 beq +0x1A /* 00000448 */ 00000430 6000 00EA bra +0xEC /* 0000051C */ label00000434: 00000434 5288 addq.l A0, 1 00000436 1018 move.b D0, [A0]+ 00000438 6A04 bpl +0x6 /* 0000043E */ 0000043A 5688 addq.l A0, 3 0000043C 6006 bra +0x8 /* 00000444 */ label0000043E: 0000043E 8018 or.b D0, [A0]+ 00000440 6700 00DE beq +0xE0 /* 00000520 */ label00000444: 00000444 426D F02A clr.w [A5 - 0xFD6] label00000448: 00000448 487A FF90 pea.l [PC - 0x70 /* 000003DA, value 0x2B48F04A */] 0000044C 5288 addq.l A0, 1 export_67: 0000044E 4A2D F245 tst.b [A5 - 0xDBB] 00000452 6704 beq +0x6 /* 00000458 */ 00000454 6100 4664 bsr +0x4666 /* 00004ABA */ label00000458: 00000458 1010 move.b D0, [A0] 0000045A 0C00 0006 cmpi.b D0, 0x6 0000045E 6206 bhi +0x8 /* 00000466 */ 00000460 4880 ext.w D0 00000462 6600 167E bne +0x1680 /* 00001AE2 */ label00000466: 00000466 6100 0A66 bsr +0xA68 /* 00000ECE */ 0000046A 6768 beq +0x6A /* 000004D4 */ export_69: 0000046C 0440 0080 subi.w D0, 0x80 00000470 656E bcs +0x70 /* 000004E0 */ 00000472 0C40 0045 cmpi.w D0, 0x45 /* 'E' */ 00000476 6526 bcs +0x28 /* 0000049E */ 00000478 0440 F800 subi.w D0, 0xF800 0000047C 656A bcs +0x6C /* 000004E8 */ 0000047E 3E3C 0045 move.w D7, 0x45 /* 'E' */ 00000482 0C40 0060 cmpi.w D0, 0x60 /* '`' */ 00000486 6510 bcs +0x12 /* 00000498 */ 00000488 0440 0200 subi.w D0, 0x200 0000048C 655A bcs +0x5C /* 000004E8 */ 0000048E 3E3C 00A5 move.w D7, 0xA5 00000492 0C40 0002 cmpi.w D0, 0x2 00000496 6450 bcc +0x52 /* 000004E8 */ label00000498: 00000498 D000 add.b D0, D0 0000049A E240 asr D0.w, 1 0000049C D047 add.w D0, D7 label0000049E: 0000049E 43FA 1E70 lea.l A1, [PC + 0x1E70 /* 00002310, value 0xC0C0C12 */] 000004A2 0831 0001 0000 btst.b [A1 + D0.w], 0x1 000004A8 673E beq +0x40 /* 000004E8 */ 000004AA 4A2D F09C tst.b [A5 - 0xF64] 000004AE 6712 beq +0x14 /* 000004C2 */ 000004B0 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF 000004B6 660A bne +0xC /* 000004C2 */ 000004B8 0831 0000 0000 btst.b [A1 + D0.w], 0x0 000004BE 6700 291E beq +0x2920 /* 00002DDE */ label000004C2: 000004C2 D040 add.w D0, D0 000004C4 43FA 1CFC lea.l A1, [PC + 0x1CFC /* 000021C2, value 0xDFB61646 */] 000004C8 D2F1 0000 add.w A1, [A1 + D0.w] label000004CC: 000004CC 2F09 move.l -[A7], A1 000004CE 7200 moveq.l D1, 0x00 000004D0 6000 09EA bra +0x9EC /* 00000EBC */ label000004D4: 000004D4 4A2D F247 tst.b [A5 - 0xDB9] 000004D8 6704 beq +0x6 /* 000004DE */ 000004DA 522D F292 addq.b [A5 - 0xD6E], 1 label000004DE: 000004DE 4E75 rts label000004E0: 000004E0 0640 0080 addi.w D0, 0x80 000004E4 6000 15FC bra +0x15FE /* 00001AE2 */ label000004E8: 000004E8 7200 moveq.l D1, 0x00 000004EA 6100 09E2 bsr +0x9E4 /* 00000ECE */ 000004EE 43FA 450A lea.l A1, [PC + 0x450A /* 000049FA, value 0x72006000 'r\0`\0', cstring "r" */] 000004F2 0C40 F9F5 cmpi.w D0, 0xF9F5 000004F6 670E beq +0x10 /* 00000506 */ 000004F8 43FA 32BE lea.l A1, [PC + 0x32BE /* 000037B8, value 0x4EED0EAA */] 000004FC 0C40 008E cmpi.w D0, 0x8E 00000500 6704 beq +0x6 /* 00000506 */ 00000502 6000 182C bra +0x182E /* 00001D30 */ label00000506: 00000506 4A2D F09C tst.b [A5 - 0xF64] 0000050A 67C0 beq -0x3E /* 000004CC */ 0000050C 3E2D F02A move.w D7, [A5 - 0xFD6] 00000510 5247 addq.w D7, 1 00000512 66B8 bne -0x46 /* 000004CC */ 00000514 4A41 tst.w D1 00000516 66B4 bne -0x4A /* 000004CC */ 00000518 6000 28C4 bra +0x28C6 /* 00002DDE */ label0000051C: 0000051C 6000 28BC bra +0x28BE /* 00002DDA */ label00000520: 00000520 4EED 0F32 jmp [A5 + 0xF32 /* export_482 */] export_71: fn00000524: 00000524 102D F097 move.b D0, [A5 - 0xF69] 00000528 802D F099 or.b D0, [A5 - 0xF67] 0000052C 6704 beq +0x6 /* 00000532 */ 0000052E 6100 2F7C bsr +0x2F7E /* 000034AC */ label00000532: 00000532 6100 4F76 bsr +0x4F78 /* 000054AA */ 00000536 6100 4582 bsr +0x4584 /* 00004ABA */ 0000053A 4A2D F097 tst.b [A5 - 0xF69] 0000053E 6704 beq +0x6 /* 00000544 */ 00000540 4EED 0CEA jmp [A5 + 0xCEA /* export_409 */] label00000544: 00000544 6100 1438 bsr +0x143A /* 0000197E */ 00000548 4A2D F099 tst.b [A5 - 0xF67] 0000054C 6716 beq +0x18 /* 00000564 */ 0000054E 422D F099 clr.b [A5 - 0xF67] 00000552 6100 2B74 bsr +0x2B76 /* 000030C8 */ 00000556 422D F09B clr.b [A5 - 0xF65] 0000055A 422D EE8B clr.b [A5 - 0x1175] 0000055E 6106 bsr +0x8 /* 00000566 */ 00000560 6000 FE78 bra -0x186 /* 000003DA */ label00000564: 00000564 4E75 rts export_64: fn00000566: 00000566 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 0000056A 6100 4258 bsr +0x425A /* 000047C4 */ 0000056E 4E75 rts export_78: fn00000570: 00000570 1B7C 0001 F292 move.b [A5 - 0xD6E], 0x1 00000576 4E75 rts fn00000578: 00000578 7000 moveq.l D0, 0x00 0000057A 6100 1722 bsr +0x1724 /* 00001C9E */ 0000057E 0800 0000 btst.b D0, 0x0 00000582 660A bne +0xC /* 0000058E */ export_79: 00000584 50ED F247 st [A5 - 0xDB9] 00000588 50ED F245 st [A5 - 0xDBB] 0000058C 61E2 bsr -0x1C /* 00000570 */ label0000058E: 0000058E 4E75 rts label00000590: 00000590 422D F247 clr.b [A5 - 0xDB9] 00000594 2E6D F04E movea.l A7, [A5 - 0xFB2] 00000598 6100 0590 bsr +0x592 /* 00000B2A */ 0000059C 3B6D F02A F040 move.w [A5 - 0xFC0], [A5 - 0xFD6] 000005A2 2B6D F04A F03C move.l [A5 - 0xFC4], [A5 - 0xFB6] 000005A8 6000 FE12 bra -0x1EC /* 000003BC */ export_81: fn000005AC: 000005AC 422D F247 clr.b [A5 - 0xDB9] 000005B0 4A2D F246 tst.b [A5 - 0xDBA] 000005B4 6608 bne +0xA /* 000005BE */ 000005B6 6100 4502 bsr +0x4504 /* 00004ABA */ 000005BA 422D F245 clr.b [A5 - 0xDBB] label000005BE: 000005BE 4E75 rts export_66: fn000005C0: 000005C0 6100 3ABC bsr +0x3ABE /* 0000407E */ 000005C4 6708 beq +0xA /* 000005CE */ 000005C6 6100 4438 bsr +0x443A /* 00004A00 */ 000005CA 6602 bne +0x4 /* 000005CE */ 000005CC 6002 bra +0x4 /* 000005D0 */ label000005CE: 000005CE 4E75 rts export_82: label000005D0: 000005D0 6100 4218 bsr +0x421A /* 000047EA */ 000005D4 206D F04A movea.l A0, [A5 - 0xFB6] 000005D8 2E6D F04E movea.l A7, [A5 - 0xFB2] 000005DC 422D F01C clr.b [A5 - 0xFE4] 000005E0 6100 139C bsr +0x139E /* 0000197E */ 000005E4 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF 000005EA 6604 bne +0x6 /* 000005F0 */ 000005EC 4EED 0F32 jmp [A5 + 0xF32 /* export_482 */] label000005F0: 000005F0 4EED 0F3A jmp [A5 + 0xF3A /* export_483 */] 000005F4 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000005F8 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 000005FC 6044 bra +0x46 /* 00000642 */ 000005FE 4AAD F072 tst.l [A5 - 0xF8E] 00000602 661C bne +0x1E /* 00000620 */ 00000604 4287 clr.l D7 00000606 2247 movea.l A1, D7 00000608 4A2D F01E tst.b [A5 - 0xFE2] 0000060C 670A beq +0xC /* 00000618 */ 0000060E 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 00000612 6100 08BA bsr +0x8BC /* 00000ECE */ 00000616 6608 bne +0xA /* 00000620 */ label00000618: 00000618 7200 moveq.l D1, 0x00 0000061A 6100 449E bsr +0x44A0 /* 00004ABA */ 0000061E 4E75 rts label00000620: 00000620 6100 08AC bsr +0x8AE /* 00000ECE */ 00000624 671C beq +0x1E /* 00000642 */ 00000626 6100 0888 bsr +0x88A /* 00000EB0 */ 0000062A 2F0B move.l -[A7], A3 0000062C 6100 0ABC bsr +0xABE /* 000010EA */ 00000630 6100 10B2 bsr +0x10B4 /* 000016E4 */ 00000634 6100 0520 bsr +0x522 /* 00000B56 */ 00000638 265F movea.l A3, [A7]+ 0000063A 4AAD F072 tst.l [A5 - 0xF8E] 0000063E 6602 bne +0x4 /* 00000642 */ 00000640 4E75 rts label00000642: 00000642 6100 085E bsr +0x860 /* 00000EA2 */ export_88: 00000646 6110 bsr +0x12 /* 00000658 */ 00000648 6100 4470 bsr +0x4472 /* 00004ABA */ 0000064C 6000 1334 bra +0x1336 /* 00001982 */ 00000650 3E2D F02A move.w D7, [A5 - 0xFD6] 00000654 5247 addq.w D7, 1 00000656 6608 bne +0xA /* 00000660 */ export_89: fn00000658: 00000658 4A2D F09C tst.b [A5 - 0xF64] 0000065C 6600 2780 bne +0x2782 /* 00002DDE */ label00000660: 00000660 4E75 rts 00000662 7A00 moveq.l D5, 0x00 00000664 6002 bra +0x4 /* 00000668 */ 00000666 7A01 moveq.l D5, 0x01 label00000668: 00000668 6100 FF56 bsr -0xA8 /* 000005C0 */ 0000066C 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 00000670 6706 beq +0x8 /* 00000678 */ 00000672 0C40 0040 cmpi.w D0, 0x40 /* '@' */ 00000676 6604 bne +0x6 /* 0000067C */ label00000678: 00000678 4EED 0B3A jmp [A5 + 0xB3A /* export_355 */] label0000067C: 0000067C 4EED 0E1A jmp [A5 + 0xE1A /* export_447 */] label00000680: 00000680 4A2D F246 tst.b [A5 - 0xDBA] 00000684 6608 bne +0xA /* 0000068E */ 00000686 6100 3D04 bsr +0x3D06 /* 0000438C */ 0000068A 50ED F246 st [A5 - 0xDBA] label0000068E: 0000068E 50ED F245 st [A5 - 0xDBB] 00000692 4E75 rts fn00000694: 00000694 4A2D F246 tst.b [A5 - 0xDBA] 00000698 6704 beq +0x6 /* 0000069E */ 0000069A 6100 3CFA bsr +0x3CFC /* 00004396 */ label0000069E: 0000069E 6100 441A bsr +0x441C /* 00004ABA */ 000006A2 422D F246 clr.b [A5 - 0xDBA] 000006A6 422D F245 clr.b [A5 - 0xDBB] 000006AA 4E75 rts 000006AC 0000 0000 ori.b D0, 0x0 000006B0 0000 0000 ori.b D0, 0x0 000006B4 0000 0000 ori.b D0, 0x0 000006B8 0000 0000 ori.b D0, 0x0 000006BC 0000 0000 ori.b D0, 0x0 000006C0 0000 0000 ori.b D0, 0x0 000006C4 0000 0000 ori.b D0, 0x0 000006C8 0000 0000 ori.b D0, 0x0 000006CC 0000 0000 ori.b D0, 0x0 000006D0 0000 0000 ori.b D0, 0x0 000006D4 0000 0000 ori.b D0, 0x0 000006D8 0000 0000 ori.b D0, 0x0 000006DC 0000 0000 ori.b D0, 0x0 000006E0 0000 0000 ori.b D0, 0x0 000006E4 0000 0000 ori.b D0, 0x0 000006E8 0000 0000 ori.b D0, 0x0 000006EC 0000 0000 ori.b D0, 0x0 000006F0 0000 0000 ori.b D0, 0x0 000006F4 0000 0000 ori.b D0, 0x0 000006F8 0000 0000 ori.b D0, 0x0 000006FC 0000 0000 ori.b D0, 0x0 00000700 0000 0000 ori.b D0, 0x0 00000704 0000 0000 ori.b D0, 0x0 00000708 0000 0000 ori.b D0, 0x0 0000070C 0000 0000 ori.b D0, 0x0 00000710 0000 0000 ori.b D0, 0x0 00000714 0000 0000 ori.b D0, 0x0 00000718 0000 0000 ori.b D0, 0x0 0000071C 0000 0000 ori.b D0, 0x0 00000720 0000 0000 ori.b D0, 0x0 fn00000724: 00000724 48E7 3E12 movem.l -[A7], D2,D3,D4,D5,D6,A3,A6 00000728 0C42 7FFF cmpi.w D2, 0x7FFF 0000072C 6262 bhi +0x64 /* 00000790 */ 0000072E 4A42 tst.w D2 00000730 6746 beq +0x48 /* 00000778 */ 00000732 48C2 ext.l D2 00000734 7A00 moveq.l D5, 0x00 00000736 2602 move.l D3, D2 00000738 2802 move.l D4, D2 0000073A 5884 addq.l D4, 4 label0000073C: 0000073C 266D ED0C movea.l A3, [A5 - 0x12F4] 00000740 528B addq.l A3, 1 label00000742: 00000742 6100 0128 bsr +0x12A /* 0000086C */ 00000746 6736 beq +0x38 /* 0000077E */ 00000748 64F8 bcc -0x6 /* 00000742 */ 0000074A B483 cmp.l D2, D3 0000074C 6716 beq +0x18 /* 00000764 */ 0000074E 65F2 bcs -0xC /* 00000742 */ 00000750 2E02 move.l D7, D2 00000752 9E84 sub.l D7, D4 00000754 65EC bcs -0x12 /* 00000742 */ 00000756 2C47 movea.l A6, D7 00000758 DDCB add.l A6, A3 0000075A 1CFC 00FF move.b [A6]+, 0xFF 0000075E 6100 1A0E bsr +0x1A10 /* 0000216E */ 00000762 264E movea.l A3, A6 label00000764: 00000764 244B movea.l A2, A3 00000766 B5ED ED0C cmpa.l A2, [A5 - 0x12F4] 0000076A 6406 bcc +0x8 /* 00000772 */ 0000076C 538B subq.l A3, 1 0000076E 2B4B ED0C move.l [A5 - 0x12F4], A3 label00000772: 00000772 4CDF 487C movem.l D2,D3,D4,D5,D6,A3,A6, [A7]+ 00000776 4E75 rts label00000778: 00000778 45ED ED81 lea.l A2, [A5 - 0x127F] 0000077C 60F4 bra -0xA /* 00000772 */ label0000077E: 0000077E 08C5 0001 bset.b D5, 0x1 00000782 6604 bne +0x6 /* 00000788 */ 00000784 6112 bsr +0x14 /* 00000798 */ 00000786 60B4 bra -0x4A /* 0000073C */ label00000788: 00000788 343C 0007 move.w D2, 0x7 0000078C 6000 26A8 bra +0x26AA /* 00002E36 */ label00000790: 00000790 343C 000F move.w D2, 0xF 00000794 6000 26A0 bra +0x26A2 /* 00002E36 */ export_95: fn00000798: 00000798 4A2D F097 tst.b [A5 - 0xF69] 0000079C 6648 bne +0x4A /* 000007E6 */ 0000079E 48E7 3032 movem.l -[A7], D2,D3,A2,A3,A6 000007A2 266D ED08 movea.l A3, [A5 - 0x12F8] label000007A6: 000007A6 244B movea.l A2, A3 label000007A8: 000007A8 260B move.l D3, A3 000007AA 6100 00C0 bsr +0xC2 /* 0000086C */ 000007AE 6726 beq +0x28 /* 000007D6 */ 000007B0 65F6 bcs -0x8 /* 000007A8 */ 000007B2 B5C3 cmpa.l A2, D3 000007B4 67F0 beq -0xE /* 000007A6 */ 000007B6 2C4B movea.l A6, A3 000007B8 DDC2 add.l A6, D2 000007BA 528E addq.l A6, 1 000007BC 6100 1918 bsr +0x191A /* 000020D6 */ 000007C0 2C47 movea.l A6, D7 000007C2 5882 addq.l D2, 4 000007C4 D7C2 add.l A3, D2 label000007C6: 000007C6 1523 move.b -[A2], -[A3] 000007C8 5382 subq.l D2, 1 000007CA 66FA bne -0x4 /* 000007C6 */ 000007CC 2E0A move.l D7, A2 000007CE 548E addq.l A6, 2 000007D0 6100 19A2 bsr +0x19A4 /* 00002174 */ 000007D4 60D2 bra -0x2C /* 000007A8 */ label000007D6: 000007D6 264A movea.l A3, A2 000007D8 538B subq.l A3, 1 000007DA 2B4B ED0C move.l [A5 - 0x12F4], A3 000007DE 6100 03EE bsr +0x3F0 /* 00000BCE */ 000007E2 4CDF 4C0C movem.l D2,D3,A2,A3,A6, [A7]+ label000007E6: 000007E6 4E75 rts export_104: fn000007E8: 000007E8 48E7 6010 movem.l -[A7], D1,D2,A3 000007EC 220B move.l D1, A3 000007EE 6100 0282 bsr +0x284 /* 00000A72 */ 000007F2 B7ED ED10 cmpa.l A3, [A5 - 0x12F0] 000007F6 656E bcs +0x70 /* 00000866 */ 000007F8 B7ED ED08 cmpa.l A3, [A5 - 0x12F8] 000007FC 6468 bcc +0x6A /* 00000866 */ 000007FE D7C2 add.l A3, D2 00000800 2401 move.l D2, D1 00000802 7200 moveq.l D1, 0x00 00000804 604C bra +0x4E /* 00000852 */ export_108: fn00000806: 00000806 48E7 6010 movem.l -[A7], D1,D2,A3 0000080A 6100 0266 bsr +0x268 /* 00000A72 */ 0000080E 6100 2760 bsr +0x2762 /* 00002F70 */ 00000812 6452 bcc +0x54 /* 00000866 */ 00000814 D7C2 add.l A3, D2 00000816 323C 00FF move.w D1, 0xFF 0000081A 6036 bra +0x38 /* 00000852 */ fn0000081C: 0000081C 48E7 6010 movem.l -[A7], D1,D2,A3 00000820 220B move.l D1, A3 00000822 6100 024E bsr +0x250 /* 00000A72 */ 00000826 B7ED ED10 cmpa.l A3, [A5 - 0x12F0] 0000082A 653A bcs +0x3C /* 00000866 */ 0000082C B7ED ED08 cmpa.l A3, [A5 - 0x12F8] 00000830 6434 bcc +0x36 /* 00000866 */ 00000832 D7C2 add.l A3, D2 00000834 B7ED ED10 cmpa.l A3, [A5 - 0x12F0] 00000838 652C bcs +0x2E /* 00000866 */ 0000083A B7ED ED08 cmpa.l A3, [A5 - 0x12F8] 0000083E 6426 bcc +0x28 /* 00000866 */ 00000840 1E1B move.b D7, [A3]+ 00000842 6622 bne +0x24 /* 00000866 */ 00000844 6100 187A bsr +0x187C /* 000020C0 */ 00000848 BE81 cmp.l D7, D1 0000084A 661A bne +0x1C /* 00000866 */ 0000084C 538B subq.l A3, 1 0000084E 323C 00FF move.w D1, 0xFF label00000852: 00000852 B7ED ED10 cmpa.l A3, [A5 - 0x12F0] 00000856 650E bcs +0x10 /* 00000866 */ 00000858 B7ED ED08 cmpa.l A3, [A5 - 0x12F8] 0000085C 6408 bcc +0xA /* 00000866 */ 0000085E 16C1 move.b [A3]+, D1 00000860 2E02 move.l D7, D2 00000862 6100 1902 bsr +0x1904 /* 00002166 */ label00000866: 00000866 4CDF 0806 movem.l D1,D2,A3, [A7]+ 0000086A 4E75 rts export_105: fn0000086C: 0000086C 2F00 move.l -[A7], D0 0000086E B7ED ED10 cmpa.l A3, [A5 - 0x12F0] 00000872 671C beq +0x1E /* 00000890 */ 00000874 578B subq.l A3, 3 00000876 6100 1848 bsr +0x184A /* 000020C0 */ 0000087A 1023 move.b D0, -[A3] 0000087C 6606 bne +0x8 /* 00000884 */ 0000087E 2C47 movea.l A6, D7 00000880 6100 18AC bsr +0x18AE /* 0000212E */ label00000884: 00000884 2407 move.l D2, D7 00000886 4487 neg.l D7 00000888 D7C7 add.l A3, D7 0000088A 0200 0001 andi.b D0, 0x1 0000088E 44C0 move.b D0, CCR label00000890: 00000890 4CDF 0001 movem.l D0, [A7]+ 00000894 4E75 rts export_110: 00000896 48E7 C012 movem.l -[A7], D0,D1,A3,A6 0000089A 266D ED1C movea.l A3, [A5 - 0x12E4] 0000089E 7000 moveq.l D0, 0x00 label000008A0: 000008A0 D7C0 add.l A3, D0 000008A2 B7ED ED18 cmpa.l A3, [A5 - 0x12E8] 000008A6 6714 beq +0x16 /* 000008BC */ 000008A8 6100 0490 bsr +0x492 /* 00000D3A */ 000008AC 66F2 bne -0xC /* 000008A0 */ 000008AE 6100 FF38 bsr -0xC6 /* 000007E8 */ 000008B2 60EC bra -0x12 /* 000008A0 */ export_106: fn000008B4: 000008B4 48E7 C012 movem.l -[A7], D0,D1,A3,A6 000008B8 266D ED18 movea.l A3, [A5 - 0x12E8] label000008BC: 000008BC B7ED ED14 cmpa.l A3, [A5 - 0x12EC] 000008C0 6730 beq +0x32 /* 000008F2 */ 000008C2 6100 0476 bsr +0x478 /* 00000D3A */ 000008C6 3207 move.w D1, D7 000008C8 6100 17FC bsr +0x17FE /* 000020C6 */ 000008CC 2C4B movea.l A6, A3 000008CE D7C7 add.l A3, D7 000008D0 0C01 0005 cmpi.b D1, 0x5 000008D4 66E6 bne -0x18 /* 000008BC */ 000008D6 7E00 moveq.l D7, 0x00 000008D8 1E1E move.b D7, [A6]+ 000008DA DDC7 add.l A6, D7 000008DC DDC7 add.l A6, D7 000008DE C74E exg A3, A6 label000008E0: 000008E0 6100 FF06 bsr -0xF8 /* 000007E8 */ 000008E4 5A8B addq.l A3, 5 000008E6 2E0B move.l D7, A3 000008E8 5287 addq.l D7, 1 000008EA BE8E cmp.l D7, A6 000008EC 65F2 bcs -0xC /* 000008E0 */ 000008EE 264E movea.l A3, A6 000008F0 60CA bra -0x34 /* 000008BC */ label000008F2: 000008F2 4CDF 4803 movem.l D0,D1,A3,A6, [A7]+ 000008F6 4E75 rts export_115: 000008F8 48E7 8070 movem.l -[A7], D0,A1,A2,A3 000008FC C749 exg A3, A1 000008FE 45FA FEE8 lea.l A2, [PC - 0x118 /* 000007E8, value 0x48E76010 */] 00000902 6010 bra +0x12 /* 00000914 */ export_116: 00000904 48E7 8070 movem.l -[A7], D0,A1,A2,A3 00000908 6100 181A bsr +0x181C /* 00002124 */ 0000090C DE8B add.l D7, A3 0000090E 2247 movea.l A1, D7 00000910 45FA FF0A lea.l A2, [PC - 0xF6 /* 0000081C, value 0x48E76010 */] label00000914: 00000914 B3CB cmpa.l A1, A3 00000916 670C beq +0xE /* 00000924 */ 00000918 6100 0420 bsr +0x422 /* 00000D3A */ 0000091C 6602 bne +0x4 /* 00000920 */ 0000091E 4E92 jsr [A2] label00000920: 00000920 D7C0 add.l A3, D0 00000922 60F0 bra -0xE /* 00000914 */ label00000924: 00000924 4CDF 0E01 movem.l D0,A1,A2,A3, [A7]+ 00000928 4E75 rts export_107: 0000092A 0C11 0005 cmpi.b [A1], 0x5 0000092E 661A bne +0x1C /* 0000094A */ 00000930 2F01 move.l -[A7], D1 00000932 7200 moveq.l D1, 0x00 00000934 121B move.b D1, [A3]+ 00000936 D7C1 add.l A3, D1 00000938 D7C1 add.l A3, D1 label0000093A: 0000093A 6100 FECA bsr -0x134 /* 00000806 */ 0000093E 5A8B addq.l A3, 5 00000940 2E0B move.l D7, A3 00000942 5287 addq.l D7, 1 00000944 BE8A cmp.l D7, A2 00000946 65F2 bcs -0xC /* 0000093A */ 00000948 221F move.l D1, [A7]+ label0000094A: 0000094A 4E75 rts 0000094C 48E7 8012 movem.l -[A7], D0,A3,A6 00000950 2C6D ED08 movea.l A6, [A5 - 0x12F8] label00000954: 00000954 6100 FF16 bsr -0xE8 /* 0000086C */ 00000958 6714 beq +0x16 /* 0000096E */ 0000095A 65F8 bcs -0x6 /* 00000954 */ 0000095C 2E0E move.l D7, A6 0000095E BEAD ED00 cmp.l D7, [A5 - 0x1300] 00000962 65F0 bcs -0xE /* 00000954 */ 00000964 CD4B exg A6, A3 00000966 6100 FEB4 bsr -0x14A /* 0000081C */ 0000096A CD4B exg A6, A3 0000096C 60E6 bra -0x18 /* 00000954 */ label0000096E: 0000096E 4CDF 4801 movem.l D0,A3,A6, [A7]+ 00000972 4E75 rts export_117: fn00000974: 00000974 48E7 3010 movem.l -[A7], D2,D3,A3 00000978 260B move.l D3, A3 0000097A 6100 17A8 bsr +0x17AA /* 00002124 */ 0000097E 2407 move.l D2, D7 00000980 6146 bsr +0x48 /* 000009C8 */ 00000982 2643 movea.l A3, D3 00000984 6100 00EC bsr +0xEE /* 00000A72 */ 00000988 6022 bra +0x24 /* 000009AC */ export_118: 0000098A 48E7 3010 movem.l -[A7], D2,D3,A3 0000098E 260B move.l D3, A3 00000990 3F00 move.w -[A7], D0 00000992 3F02 move.w -[A7], D2 00000994 6132 bsr +0x34 /* 000009C8 */ 00000996 2643 movea.l A3, D3 00000998 6100 00D8 bsr +0xDA /* 00000A72 */ 0000099C 341F move.w D2, [A7]+ 0000099E D6DF add.w A3, [A7]+ 000009A0 600A bra +0xC /* 000009AC */ export_119: fn000009A2: 000009A2 48E7 3010 movem.l -[A7], D2,D3,A3 000009A6 260B move.l D3, A3 000009A8 611E bsr +0x20 /* 000009C8 */ 000009AA 2643 movea.l A3, D3 label000009AC: 000009AC 4A42 tst.w D2 000009AE 6708 beq +0xA /* 000009B8 */ 000009B0 5342 subq.w D2, 1 label000009B2: 000009B2 14DB move.b [A2]+, [A3]+ 000009B4 51CA FFFC dbf D2, -0x6 /* 000009B2 */ label000009B8: 000009B8 45ED ED7C lea.l A2, [A5 - 0x1284] 000009BC 4CDF 080C movem.l D2,D3,A3, [A7]+ 000009C0 4E75 rts export_103: fn000009C2: 000009C2 7001 moveq.l D0, 0x01 export_102: 000009C4 7400 moveq.l D2, 0x00 000009C6 1400 move.b D2, D0 export_10: fn000009C8: 000009C8 6100 FD5A bsr -0x2A4 /* 00000724 */ 000009CC 47ED ED7C lea.l A3, [A5 - 0x1284] 000009D0 6100 00B8 bsr +0xBA /* 00000A8A */ 000009D4 6100 FE12 bsr -0x1EC /* 000007E8 */ 000009D8 4E75 rts export_98: fn000009DA: 000009DA 538B subq.l A3, 1 export_92: fn000009DC: 000009DC 2F01 move.l -[A7], D1 000009DE 7222 moveq.l D1, 0x22 000009E0 6104 bsr +0x6 /* 000009E6 */ 000009E2 221F move.l D1, [A7]+ 000009E4 4E75 rts export_99: fn000009E6: 000009E6 2F02 move.l -[A7], D2 000009E8 1401 move.b D2, D1 000009EA 6104 bsr +0x6 /* 000009F0 */ 000009EC 241F move.l D2, [A7]+ 000009EE 4E75 rts export_93: fn000009F0: 000009F0 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000009F4 260B move.l D3, A3 000009F6 7800 moveq.l D4, 0x00 000009F8 5384 subq.l D4, 1 000009FA 528B addq.l A3, 1 label000009FC: 000009FC 5284 addq.l D4, 1 000009FE 101B move.b D0, [A3]+ 00000A00 6708 beq +0xA /* 00000A0A */ 00000A02 B200 cmp.b D1, D0 00000A04 6704 beq +0x6 /* 00000A0A */ 00000A06 B400 cmp.b D2, D0 00000A08 66F2 bne -0xC /* 000009FC */ label00000A0A: 00000A0A 538B subq.l A3, 1 00000A0C 0C00 0022 cmpi.b D0, 0x22 /* '\"' */ 00000A10 6608 bne +0xA /* 00000A1A */ 00000A12 C14B exg A0, A3 00000A14 6100 04A6 bsr +0x4A8 /* 00000EBC */ 00000A18 C14B exg A0, A3 label00000A1A: 00000A1A 2A0B move.l D5, A3 00000A1C 0C01 002C cmpi.b D1, 0x2C /* ',' */ 00000A20 660C bne +0xE /* 00000A2E */ 00000A22 5284 addq.l D4, 1 label00000A24: 00000A24 5384 subq.l D4, 1 00000A26 6706 beq +0x8 /* 00000A2E */ 00000A28 0C23 0020 cmpi.b -[A3], 0x20 /* ' ' */ 00000A2C 67F6 beq -0x8 /* 00000A24 */ label00000A2E: 00000A2E 5283 addq.l D3, 1 00000A30 47ED ED7C lea.l A3, [A5 - 0x1284] 00000A34 2404 move.l D2, D4 00000A36 2443 movea.l A2, D3 00000A38 6150 bsr +0x52 /* 00000A8A */ 00000A3A 6100 013A bsr +0x13C /* 00000B76 */ 00000A3E 2645 movea.l A3, D5 00000A40 1013 move.b D0, [A3] 00000A42 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000A46 4E75 rts fn00000A48: 00000A48 6190 bsr -0x6E /* 000009DA */ export_90: fn00000A4A: 00000A4A 2F02 move.l -[A7], D2 00000A4C 6100 0104 bsr +0x106 /* 00000B52 */ 00000A50 6120 bsr +0x22 /* 00000A72 */ 00000A52 6002 bra +0x4 /* 00000A56 */ export_101: 00000A54 2F02 move.l -[A7], D2 label00000A56: 00000A56 5382 subq.l D2, 1 00000A58 6B08 bmi +0xA /* 00000A62 */ 00000A5A 101B move.b D0, [A3]+ 00000A5C 6100 0DC4 bsr +0xDC6 /* 00001822 */ 00000A60 60F4 bra -0xA /* 00000A56 */ label00000A62: 00000A62 241F move.l D2, [A7]+ 00000A64 4E75 rts export_100: label00000A66: 00000A66 101B move.b D0, [A3]+ 00000A68 6706 beq +0x8 /* 00000A70 */ 00000A6A 6100 0DB6 bsr +0xDB8 /* 00001822 */ 00000A6E 60F6 bra -0x8 /* 00000A66 */ label00000A70: 00000A70 4E75 rts export_13: fn00000A72: 00000A72 7400 moveq.l D2, 0x00 00000A74 141B move.b D2, [A3]+ 00000A76 E19A rol D2, 8 00000A78 141B move.b D2, [A3]+ 00000A7A 7E00 moveq.l D7, 0x00 00000A7C 1E1B move.b D7, [A3]+ 00000A7E E19F rol D7, 8 00000A80 1E1B move.b D7, [A3]+ 00000A82 E19F rol D7, 8 00000A84 1E13 move.b D7, [A3] 00000A86 2647 movea.l A3, D7 00000A88 4E75 rts fn00000A8A: 00000A8A 2E02 move.l D7, D2 00000A8C 6100 1714 bsr +0x1716 /* 000021A2 */ 00000A90 2E0A move.l D7, A2 00000A92 6100 16D2 bsr +0x16D4 /* 00002166 */ 00000A96 558B subq.l A3, 2 00000A98 4E75 rts label00000A9A: 00000A9A 48E7 A020 movem.l -[A7], D0,D2,A2 00000A9E 2F0B move.l -[A7], A3 00000AA0 6100 FD7A bsr -0x284 /* 0000081C */ 00000AA4 246D ECA6 movea.l A2, [A5 - 0x135A] 00000AA8 264A movea.l A3, A2 00000AAA 61C6 bsr -0x38 /* 00000A72 */ 00000AAC 6100 2492 bsr +0x2494 /* 00002F40 */ 00000AB0 6518 bcs +0x1A /* 00000ACA */ 00000AB2 6100 24BC bsr +0x24BE /* 00002F70 */ 00000AB6 6408 bcc +0xA /* 00000AC0 */ 00000AB8 264A movea.l A3, A2 00000ABA 6100 2492 bsr +0x2494 /* 00002F4E */ 00000ABE 650A bcs +0xC /* 00000ACA */ label00000AC0: 00000AC0 6100 0096 bsr +0x98 /* 00000B58 */ 00000AC4 6100 FEAE bsr -0x150 /* 00000974 */ 00000AC8 6006 bra +0x8 /* 00000AD0 */ label00000ACA: 00000ACA 6100 0086 bsr +0x88 /* 00000B52 */ 00000ACE 244B movea.l A2, A3 label00000AD0: 00000AD0 265F movea.l A3, [A7]+ 00000AD2 2F0B move.l -[A7], A3 00000AD4 6100 18F8 bsr +0x18FA /* 000023CE */ 00000AD8 265F movea.l A3, [A7]+ 00000ADA 6100 FD0C bsr -0x2F2 /* 000007E8 */ 00000ADE 4CDF 0405 movem.l D0,D2,A2, [A7]+ 00000AE2 4E75 rts 00000AE4 245F movea.l A2, [A7]+ 00000AE6 48E7 7020 movem.l -[A7], D1,D2,D3,A2 00000AEA 6162 bsr +0x64 /* 00000B4E */ 00000AEC C54B exg A2, A3 00000AEE 6166 bsr +0x68 /* 00000B56 */ 00000AF0 6180 bsr -0x7E /* 00000A72 */ 00000AF2 2202 move.l D1, D2 00000AF4 224B movea.l A1, A3 00000AF6 264A movea.l A3, A2 00000AF8 6100 FF78 bsr -0x86 /* 00000A72 */ 00000AFC 2449 movea.l A2, A1 00000AFE 2602 move.l D3, D2 00000B00 B282 cmp.l D1, D2 00000B02 6408 bcc +0xA /* 00000B0C */ 00000B04 2601 move.l D3, D1 00000B06 6004 bra +0x6 /* 00000B0C */ label00000B08: 00000B08 B50B cmpm.b [A2]+, [A3]+ 00000B0A 660C bne +0xE /* 00000B18 */ label00000B0C: 00000B0C 51CB FFFA dbf D3, -0x8 /* 00000B08 */ 00000B10 B282 cmp.l D1, D2 00000B12 6604 bne +0x6 /* 00000B18 */ 00000B14 4240 clr.w D0 00000B16 600C bra +0xE /* 00000B24 */ label00000B18: 00000B18 6508 bcs +0xA /* 00000B22 */ 00000B1A 70FF moveq.l D0, 0xFFFFFFFF 00000B1C 44FC 0001 6002 move.b 0x16002, CCR label00000B22: 00000B22 7001 moveq.l D0, 0x01 label00000B24: 00000B24 4CDF 020E movem.l D1,D2,D3,A1, [A7]+ 00000B28 4E75 rts export_80: fn00000B2A: 00000B2A 2F0B move.l -[A7], A3 00000B2C 266D ED46 movea.l A3, [A5 - 0x12BA] label00000B30: 00000B30 B7ED ED42 cmpa.l A3, [A5 - 0x12BE] 00000B34 6708 beq +0xA /* 00000B3E */ 00000B36 5B8B subq.l A3, 5 00000B38 6100 FCE2 bsr -0x31C /* 0000081C */ 00000B3C 60F2 bra -0xC /* 00000B30 */ label00000B3E: 00000B3E 2B4B ED46 move.l [A5 - 0x12BA], A3 00000B42 47ED ED7C lea.l A3, [A5 - 0x1284] 00000B46 6100 FCD4 bsr -0x32A /* 0000081C */ 00000B4A 265F movea.l A3, [A7]+ 00000B4C 4E75 rts export_91: fn00000B4E: 00000B4E 6100 F7AC bsr -0x852 /* 000002FC */ export_96: fn00000B52: 00000B52 266D ECA6 movea.l A3, [A5 - 0x135A] export_12: fn00000B56: 00000B56 C74A exg A3, A2 export_94: fn00000B58: 00000B58 C54B exg A2, A3 00000B5A 2E2D ED46 move.l D7, [A5 - 0x12BA] 00000B5E 5B87 subq.l D7, 5 00000B60 B7C7 cmpa.l A3, D7 00000B62 6610 bne +0x12 /* 00000B74 */ 00000B64 BEAD ED42 cmp.l D7, [A5 - 0x12BE] 00000B68 650A bcs +0xC /* 00000B74 */ 00000B6A 2B4B ED46 move.l [A5 - 0x12BA], A3 00000B6E 6100 FCAC bsr -0x352 /* 0000081C */ 00000B72 7E00 moveq.l D7, 0x00 label00000B74: 00000B74 4E75 rts export_11: fn00000B76: 00000B76 2F0A move.l -[A7], A2 00000B78 45ED ED7C lea.l A2, [A5 - 0x1284] 00000B7C 6104 bsr +0x6 /* 00000B82 */ 00000B7E 245F movea.l A2, [A7]+ 00000B80 4E75 rts export_97: fn00000B82: 00000B82 1B7C 0005 ECFB move.b [A5 - 0x1305], 0x5 00000B88 202D ED46 move.l D0, [A5 - 0x12BA] 00000B8C 47ED ED7C lea.l A3, [A5 - 0x1284] 00000B90 B5C0 cmpa.l A2, D0 00000B92 6700 2290 beq +0x2292 /* 00002E24 */ 00000B96 2640 movea.l A3, D0 00000B98 2B40 ECA6 move.l [A5 - 0x135A], D0 00000B9C 6100 1830 bsr +0x1832 /* 000023CE */ 00000BA0 2B4B ED46 move.l [A5 - 0x12BA], A3 00000BA4 5B8A subq.l A2, 5 00000BA6 5B8B subq.l A3, 5 00000BA8 6000 FC3E bra -0x3C0 /* 000007E8 */ fn00000BAC: 00000BAC 2E2D ED08 move.l D7, [A5 - 0x12F8] 00000BB0 5387 subq.l D7, 1 fn00000BB2: 00000BB2 2F0B move.l -[A7], A3 00000BB4 2647 movea.l A3, D7 00000BB6 2B47 ED0C move.l [A5 - 0x12F4], D7 00000BBA 6112 bsr +0x14 /* 00000BCE */ 00000BBC 422D ED35 clr.b [A5 - 0x12CB] 00000BC0 4A2D F09A tst.b [A5 - 0xF66] 00000BC4 6604 bne +0x6 /* 00000BCA */ 00000BC6 6100 0186 bsr +0x188 /* 00000D4E */ label00000BCA: 00000BCA 265F movea.l A3, [A7]+ 00000BCC 4E75 rts export_109: fn00000BCE: 00000BCE 2F00 move.l -[A7], D0 00000BD0 578B subq.l A3, 3 00000BD2 2E0B move.l D7, A3 00000BD4 9EAD ED10 sub.l D7, [A5 - 0x12F0] 00000BD8 650A bcs +0xC /* 00000BE4 */ 00000BDA 16FC 00FF move.b [A3]+, 0xFF 00000BDE 6100 157E bsr +0x1580 /* 0000215E */ 00000BE2 7000 moveq.l D0, 0x00 label00000BE4: 00000BE4 4CDF 0001 movem.l D0, [A7]+ 00000BE8 4E75 rts export_124: fn00000BEA: 00000BEA 48E7 A012 movem.l -[A7], D0,D2,A3,A6 00000BEE 200B move.l D0, A3 00000BF0 90AD ED10 sub.l D0, [A5 - 0x12F0] 00000BF4 6506 bcs +0x8 /* 00000BFC */ 00000BF6 6116 bsr +0x18 /* 00000C0E */ 00000BF8 6500 2472 bcs +0x2474 /* 0000306C */ label00000BFC: 00000BFC 2B4B ED10 move.l [A5 - 0x12F0], A3 00000C00 266D ED0C movea.l A3, [A5 - 0x12F4] 00000C04 6100 FFC8 bsr -0x36 /* 00000BCE */ 00000C08 4CDF 4805 movem.l D0,D2,A3,A6, [A7]+ 00000C0C 4E75 rts fn00000C0E: 00000C0E 48E7 6012 movem.l -[A7], D1,D2,A3,A6 00000C12 0881 0000 bclr.b D1, 0x0 label00000C16: 00000C16 266D ED0C movea.l A3, [A5 - 0x12F4] 00000C1A 528B addq.l A3, 1 00000C1C 6100 FC4E bsr -0x3B0 /* 0000086C */ 00000C20 6404 bcc +0x6 /* 00000C26 */ 00000C22 9480 sub.l D2, D0 00000C24 6410 bcc +0x12 /* 00000C36 */ label00000C26: 00000C26 0841 0000 bchg.b D1, 0x0 00000C2A 6606 bne +0x8 /* 00000C32 */ 00000C2C 6100 FB6A bsr -0x494 /* 00000798 */ 00000C30 60E4 bra -0x1A /* 00000C16 */ label00000C32: 00000C32 003C 0001 ori.b ccr, 1 label00000C36: 00000C36 C142 exg D0, D2 00000C38 4CDF 4806 movem.l D1,D2,A3,A6, [A7]+ 00000C3C 4E75 rts fn00000C3E: 00000C3E 48E7 681A movem.l -[A7], D1,D2,D4,A3,A4,A6 00000C42 2C4C movea.l A6, A4 00000C44 2800 move.l D4, D0 00000C46 DDC0 add.l A6, D0 00000C48 220C move.l D1, A4 00000C4A 92AD ED0C sub.l D1, [A5 - 0x12F4] 00000C4E 5381 subq.l D1, 1 00000C50 671E beq +0x20 /* 00000C70 */ 00000C52 48E7 000A movem.l -[A7], A4,A6 00000C56 4A80 tst.l D0 00000C58 6A0C bpl +0xE /* 00000C66 */ 00000C5A 99C1 sub.l A4, D1 00000C5C 9DC1 sub.l A6, D1 label00000C5E: 00000C5E 1CDC move.b [A6]+, [A4]+ 00000C60 5381 subq.l D1, 1 00000C62 66FA bne -0x4 /* 00000C5E */ 00000C64 6006 bra +0x8 /* 00000C6C */ label00000C66: 00000C66 1D24 move.b -[A6], -[A4] 00000C68 5381 subq.l D1, 1 00000C6A 66FA bne -0x4 /* 00000C66 */ label00000C6C: 00000C6C 4CDF 5000 movem.l A4,A6, [A7]+ label00000C70: 00000C70 266D ED1C movea.l A3, [A5 - 0x12E4] label00000C74: 00000C74 B7ED ED18 cmpa.l A3, [A5 - 0x12E8] 00000C78 6710 beq +0x12 /* 00000C8A */ 00000C7A 6100 00BE bsr +0xC0 /* 00000D3A */ 00000C7E 6604 bne +0x6 /* 00000C84 */ 00000C80 6100 0086 bsr +0x88 /* 00000D08 */ label00000C84: 00000C84 D7C0 add.l A3, D0 00000C86 60EC bra -0x12 /* 00000C74 */ label00000C88: 00000C88 2640 movea.l A3, D0 label00000C8A: 00000C8A B7ED ED14 cmpa.l A3, [A5 - 0x12EC] 00000C8E 672C beq +0x2E /* 00000CBC */ 00000C90 6100 00A8 bsr +0xAA /* 00000D3A */ 00000C94 3207 move.w D1, D7 00000C96 6100 142E bsr +0x1430 /* 000020C6 */ 00000C9A 2007 move.l D0, D7 00000C9C D08B add.l D0, A3 00000C9E 0C01 0005 cmpi.b D1, 0x5 00000CA2 66E4 bne -0x1A /* 00000C88 */ 00000CA4 7200 moveq.l D1, 0x00 00000CA6 121B move.b D1, [A3]+ 00000CA8 D281 add.l D1, D1 00000CAA D7C1 add.l A3, D1 label00000CAC: 00000CAC 2E0B move.l D7, A3 00000CAE 5287 addq.l D7, 1 00000CB0 BE80 cmp.l D7, D0 00000CB2 6502 bcs +0x4 /* 00000CB6 */ 00000CB4 60D2 bra -0x2C /* 00000C88 */ label00000CB6: 00000CB6 6150 bsr +0x52 /* 00000D08 */ 00000CB8 5A8B addq.l A3, 5 00000CBA 60F0 bra -0xE /* 00000CAC */ label00000CBC: 00000CBC 47ED ED4A lea.l A3, [A5 - 0x12B6] 00000CC0 200B move.l D0, A3 00000CC2 266D ED46 movea.l A3, [A5 - 0x12BA] label00000CC6: 00000CC6 B08B cmp.l D0, A3 00000CC8 6706 beq +0x8 /* 00000CD0 */ 00000CCA 5B8B subq.l A3, 5 00000CCC 613A bsr +0x3C /* 00000D08 */ 00000CCE 60F6 bra -0x8 /* 00000CC6 */ label00000CD0: 00000CD0 222D F072 move.l D1, [A5 - 0xF8E] 00000CD4 B2AD ED0C cmp.l D1, [A5 - 0x12F4] 00000CD8 6508 bcs +0xA /* 00000CE2 */ 00000CDA B28C cmp.l D1, A4 00000CDC 6404 bcc +0x6 /* 00000CE2 */ 00000CDE D9AD F072 add.l [A5 - 0xF8E], D4 label00000CE2: 00000CE2 4A2D ED35 tst.b [A5 - 0x12CB] 00000CE6 6706 beq +0x8 /* 00000CEE */ 00000CE8 47ED ED30 lea.l A3, [A5 - 0x12D0] 00000CEC 611A bsr +0x1C /* 00000D08 */ label00000CEE: 00000CEE D9AD F0A2 add.l [A5 - 0xF5E], D4 00000CF2 D9AD ED08 add.l [A5 - 0x12F8], D4 00000CF6 D9AD ED0C add.l [A5 - 0x12F4], D4 00000CFA 266D ED0C movea.l A3, [A5 - 0x12F4] 00000CFE 6100 FECE bsr -0x130 /* 00000BCE */ 00000D02 4CDF 5816 movem.l D1,D2,D4,A3,A4,A6, [A7]+ 00000D06 4E75 rts fn00000D08: 00000D08 48E7 8010 movem.l -[A7], D0,A3 00000D0C 548B addq.l A3, 2 00000D0E 6100 13B0 bsr +0x13B2 /* 000020C0 */ 00000D12 BEAD ED0C cmp.l D7, [A5 - 0x12F4] 00000D16 651C bcs +0x1E /* 00000D34 */ 00000D18 BE8C cmp.l D7, A4 00000D1A 6512 bcs +0x14 /* 00000D2E */ 00000D1C BE8E cmp.l D7, A6 00000D1E 6414 bcc +0x16 /* 00000D34 */ 00000D20 558B subq.l A3, 2 00000D22 421B clr.b [A3]+ 00000D24 421B clr.b [A3]+ 00000D26 421B clr.b [A3]+ 00000D28 421B clr.b [A3]+ 00000D2A 4213 clr.b [A3] 00000D2C 6006 bra +0x8 /* 00000D34 */ label00000D2E: 00000D2E DE84 add.l D7, D4 00000D30 6100 1434 bsr +0x1436 /* 00002166 */ label00000D34: 00000D34 4CDF 0801 movem.l D0,A3, [A7]+ 00000D38 4E75 rts export_113: fn00000D3A: 00000D3A 7000 moveq.l D0, 0x00 00000D3C 1013 move.b D0, [A3] 00000D3E 5C8B addq.l A3, 6 00000D40 2E00 move.l D7, D0 00000D42 5200 addq.b D0, 1 00000D44 0200 003E andi.b D0, 0x3E /* '>' */ 00000D48 0C07 0005 cmpi.b D7, 0x5 00000D4C 4E75 rts fn00000D4E: 00000D4E 48E7 2030 movem.l -[A7], D2,A2,A3 00000D52 343C 0118 move.w D2, 0x118 00000D56 6100 FC70 bsr -0x38E /* 000009C8 */ 00000D5A 47ED ED30 lea.l A3, [A5 - 0x12D0] 00000D5E 2E02 move.l D7, D2 00000D60 6100 1440 bsr +0x1442 /* 000021A2 */ 00000D64 2E0A move.l D7, A2 00000D66 6100 13FE bsr +0x1400 /* 00002166 */ 00000D6A 558B subq.l A3, 2 00000D6C 6100 FA7A bsr -0x584 /* 000007E8 */ 00000D70 50ED ED35 st [A5 - 0x12CB] 00000D74 4CDF 0C04 movem.l D2,A2,A3, [A7]+ 00000D78 4E75 rts fn00000D7A: 00000D7A 2F0B move.l -[A7], A3 00000D7C 47ED ED30 lea.l A3, [A5 - 0x12D0] 00000D80 6100 FA9A bsr -0x564 /* 0000081C */ 00000D84 422D ED35 clr.b [A5 - 0x12CB] 00000D88 265F movea.l A3, [A7]+ 00000D8A 4E75 rts 00000D8C 1013 move.b D0, [A3] export_126: fn00000D8E: 00000D8E 0C00 0041 cmpi.b D0, 0x41 /* 'A' */ 00000D92 6514 bcs +0x16 /* 00000DA8 */ 00000D94 0C00 005B cmpi.b D0, 0x5B /* '[' */ 00000D98 650A bcs +0xC /* 00000DA4 */ 00000D9A 0C00 0061 cmpi.b D0, 0x61 /* 'a' */ 00000D9E 6508 bcs +0xA /* 00000DA8 */ 00000DA0 0C00 007B cmpi.b D0, 0x7B /* '{' */ label00000DA4: 00000DA4 0A3C 0001 xori.b ccr, 1 label00000DA8: 00000DA8 4E75 rts 00000DAA 61E2 bsr -0x1C /* 00000D8E */ 00000DAC 6414 bcc +0x16 /* 00000DC2 */ 00000DAE 0C00 002E cmpi.b D0, 0x2E /* '.' */ 00000DB2 670E beq +0x10 /* 00000DC2 */ 00000DB4 0C00 0030 cmpi.b D0, 0x30 /* '0' */ 00000DB8 6508 bcs +0xA /* 00000DC2 */ 00000DBA 0C00 003A cmpi.b D0, 0x3A /* ':' */ 00000DBE 0A3C 0001 xori.b ccr, 1 label00000DC2: 00000DC2 4E75 rts 00000DC4 0C00 002E cmpi.b D0, 0x2E /* '.' */ 00000DC8 670E beq +0x10 /* 00000DD8 */ fn00000DCA: 00000DCA 0C00 0030 cmpi.b D0, 0x30 /* '0' */ 00000DCE 6508 bcs +0xA /* 00000DD8 */ 00000DD0 0C00 003A cmpi.b D0, 0x3A /* ':' */ 00000DD4 0A3C 0001 xori.b ccr, 1 label00000DD8: 00000DD8 4E75 rts fn00000DDA: 00000DDA 1010 move.b D0, [A0] export_127: fn00000DDC: 00000DDC 0C00 0061 cmpi.b D0, 0x61 /* 'a' */ 00000DE0 650A bcs +0xC /* 00000DEC */ 00000DE2 0C00 007A cmpi.b D0, 0x7A /* 'z' */ 00000DE6 6204 bhi +0x6 /* 00000DEC */ 00000DE8 0880 0005 bclr.b D0, 0x5 label00000DEC: 00000DEC 4E75 rts export_128: fn00000DEE: 00000DEE 6100 00DE bsr +0xE0 /* 00000ECE */ 00000DF2 0C40 0001 cmpi.w D0, 0x1 00000DF6 6600 1FE2 bne +0x1FE4 /* 00002DDA */ 00000DFA 202D F022 move.l D0, [A5 - 0xFDE] 00000DFE C34A exg A1, A2 00000E00 6100 1D5C bsr +0x1D5E /* 00002B5E */ 00000E04 C34A exg A1, A2 00000E06 1011 move.b D0, [A1] 00000E08 0240 00DF andi.w D0, 0xDF 00000E0C 4E75 rts 00000E0E 7400 moveq.l D2, 0x00 label00000E10: 00000E10 0C82 0000 1998 cmpi.l D2, 0x1998 00000E16 6218 bhi +0x1A /* 00000E30 */ 00000E18 1010 move.b D0, [A0] 00000E1A 6100 FFAE bsr -0x50 /* 00000DCA */ 00000E1E 6510 bcs +0x12 /* 00000E30 */ 00000E20 0400 0030 subi.b D0, 0x30 /* '0' */ 00000E24 4880 ext.w D0 00000E26 C4FC 000A mulu.w D2, 0xA /* '\n' */ 00000E2A D440 add.w D2, D0 00000E2C 5288 addq.l A0, 1 00000E2E 60E0 bra -0x1E /* 00000E10 */ label00000E30: 00000E30 4E75 rts export_130: fn00000E32: 00000E32 1018 move.b D0, [A0]+ 00000E34 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 00000E38 67F8 beq -0x6 /* 00000E32 */ 00000E3A 0C00 0009 cmpi.b D0, 0x9 /* '\t' */ 00000E3E 67F2 beq -0xC /* 00000E32 */ 00000E40 5388 subq.l A0, 1 00000E42 4E75 rts export_131: 00000E44 48E7 4620 movem.l -[A7], D1,D5,D6,A2 00000E48 6100 1802 bsr +0x1804 /* 0000264C */ 00000E4C 6110 bsr +0x12 /* 00000E5E */ 00000E4E 4A41 tst.w D1 00000E50 6600 1F88 bne +0x1F8A /* 00002DDA */ 00000E54 6100 0078 bsr +0x7A /* 00000ECE */ 00000E58 4CDF 0462 movem.l D1,D5,D6,A2, [A7]+ 00000E5C 4E75 rts fn00000E5E: 00000E5E 7200 moveq.l D1, 0x00 00000E60 0C10 0028 cmpi.b [A0], 0x28 /* '(' */ 00000E64 6626 bne +0x28 /* 00000E8C */ label00000E66: 00000E66 5241 addq.w D1, 1 label00000E68: 00000E68 6100 0052 bsr +0x54 /* 00000EBC */ 00000E6C 671E beq +0x20 /* 00000E8C */ 00000E6E 0C40 0022 cmpi.w D0, 0x22 /* '\"' */ 00000E72 6604 bne +0x6 /* 00000E78 */ 00000E74 6118 bsr +0x1A /* 00000E8E */ 00000E76 60F0 bra -0xE /* 00000E68 */ label00000E78: 00000E78 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 00000E7C 67E8 beq -0x16 /* 00000E66 */ 00000E7E 0C40 0029 cmpi.w D0, 0x29 /* ')' */ 00000E82 66E4 bne -0x1A /* 00000E68 */ 00000E84 5341 subq.w D1, 1 00000E86 66E0 bne -0x1E /* 00000E68 */ 00000E88 6100 0032 bsr +0x34 /* 00000EBC */ label00000E8C: 00000E8C 4E75 rts fn00000E8E: 00000E8E 5288 addq.l A0, 1 00000E90 1010 move.b D0, [A0] 00000E92 6700 1F46 beq +0x1F48 /* 00002DDA */ 00000E96 0C00 0022 cmpi.b D0, 0x22 /* '\"' */ 00000E9A 66F2 bne -0xC /* 00000E8E */ 00000E9C 4E75 rts export_134: 00000E9E 6100 008C bsr +0x8E /* 00000F2C */ export_87: fn00000EA2: 00000EA2 1010 move.b D0, [A0] 00000EA4 6708 beq +0xA /* 00000EAE */ 00000EA6 0C00 003A cmpi.b D0, 0x3A /* ':' */ 00000EAA 6600 1F2E bne +0x1F30 /* 00002DDA */ label00000EAE: 00000EAE 4E75 rts export_84: fn00000EB0: 00000EB0 7E2C moveq.l D7, 0x2C export_133: fn00000EB2: 00000EB2 3F07 move.w -[A7], D7 00000EB4 6118 bsr +0x1A /* 00000ECE */ 00000EB6 B05F cmp.w D0, [A7]+ 00000EB8 6600 1F20 bne +0x1F22 /* 00002DDA */ export_19: fn00000EBC: 00000EBC 4240 clr.w D0 00000EBE 1018 move.b D0, [A0]+ 00000EC0 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 00000EC4 653A bcs +0x3C /* 00000F00 */ 00000EC6 0C00 00F8 cmpi.b D0, 0xF8 00000ECA 6504 bcs +0x6 /* 00000ED0 */ label00000ECC: 00000ECC 5288 addq.l A0, 1 export_20: fn00000ECE: 00000ECE 4240 clr.w D0 label00000ED0: 00000ED0 1010 move.b D0, [A0] 00000ED2 671C beq +0x1E /* 00000EF0 */ 00000ED4 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 00000ED8 6576 bcs +0x78 /* 00000F50 */ 00000EDA 67F0 beq -0xE /* 00000ECC */ 00000EDC 0C00 003A cmpi.b D0, 0x3A /* ':' */ 00000EE0 56ED F01E sne [A5 - 0xFE2] 00000EE4 0C40 00F8 cmpi.w D0, 0xF8 00000EE8 640C bcc +0xE /* 00000EF6 */ 00000EEA 4A2D F01E tst.b [A5 - 0xFE2] 00000EEE 4E75 rts label00000EF0: 00000EF0 422D F01E clr.b [A5 - 0xFE2] 00000EF4 4E75 rts label00000EF6: 00000EF6 E140 asl D0.w, 8 00000EF8 1028 0001 move.b D0, [A0 + 0x1] 00000EFC 4A40 tst.w D0 00000EFE 4E75 rts label00000F00: 00000F00 103B 0006 move.b D0, [PC + D0.w + 0x6] 00000F04 D0C0 add.w A0, D0 00000F06 60C8 bra -0x36 /* 00000ED0 */ 00000F08 0002 0203 ori.b D2, 0x3 00000F0C 0202 0203 andi.b D2, 0x3 00000F10 0300 btst D0, D1 00000F12 0002 0203 ori.b D2, 0x3 00000F16 0301 btst D1, D1 00000F18 0000 0000 ori.b D0, 0x0 00000F1C 0000 0000 ori.b D0, 0x0 00000F20 0000 0003 ori.b D0, 0x3 00000F24 0204 0008 andi.b D4, 0x8 00000F28 7E01 moveq.l D7, 0x01 00000F2A 6002 bra +0x4 /* 00000F2E */ fn00000F2C: 00000F2C 7E00 moveq.l D7, 0x00 label00000F2E: 00000F2E 1018 move.b D0, [A0]+ 00000F30 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 00000F34 640A bcc +0xC /* 00000F40 */ 00000F36 4880 ext.w D0 00000F38 103B 00CE move.b D0, [PC + D0.w - 0x50] 00000F3C D0C0 add.w A0, D0 00000F3E 6008 bra +0xA /* 00000F48 */ label00000F40: 00000F40 0C00 00F8 cmpi.b D0, 0xF8 00000F44 6502 bcs +0x4 /* 00000F48 */ 00000F46 5288 addq.l A0, 1 label00000F48: 00000F48 4A47 tst.w D7 00000F4A 6700 FEE6 beq -0x118 /* 00000E32 */ 00000F4E 4E75 rts label00000F50: 00000F50 2F08 move.l -[A7], A0 00000F52 2F0A move.l -[A7], A2 00000F54 5288 addq.l A0, 1 00000F56 3E00 move.w D7, D0 00000F58 DE47 add.w D7, D7 00000F5A 45FA 008A lea.l A2, [PC + 0x8A /* 00000FE6, value 0xFF90FF7E */] 00000F5E D4F2 7000 add.w A2, [A2 + D7.w] 00000F62 4ED2 jmp [A2] 00000F64 45ED F022 lea.l A2, [A5 - 0xFDE] 00000F68 421A clr.b [A2]+ 00000F6A 421A clr.b [A2]+ 00000F6C 14D8 move.b [A2]+, [A0]+ 00000F6E 14D8 move.b [A2]+, [A0]+ label00000F70: 00000F70 1B7C 0004 F020 move.b [A5 - 0xFE0], 0x4 label00000F76: 00000F76 245F movea.l A2, [A7]+ 00000F78 205F movea.l A0, [A7]+ 00000F7A 1B7C 0001 F01E move.b [A5 - 0xFE2], 0x1 00000F80 4E75 rts 00000F82 45ED F022 lea.l A2, [A5 - 0xFDE] 00000F86 421A clr.b [A2]+ 00000F88 14D8 move.b [A2]+, [A0]+ 00000F8A 14D8 move.b [A2]+, [A0]+ 00000F8C 14D8 move.b [A2]+, [A0]+ 00000F8E 60E0 bra -0x1E /* 00000F70 */ 00000F90 245F movea.l A2, [A7]+ 00000F92 588F addq.l A7, 4 00000F94 6000 FF3A bra -0xC4 /* 00000ED0 */ 00000F98 1B58 F022 move.b [A5 - 0xFDE], [A0]+ 00000F9C 1B58 F023 move.b [A5 - 0xFDD], [A0]+ 00000FA0 1B7C 0002 F020 move.b [A5 - 0xFE0], 0x2 00000FA6 60CE bra -0x30 /* 00000F76 */ 00000FA8 3E00 move.w D7, D0 00000FAA 0407 0011 subi.b D7, 0x11 label00000FAE: 00000FAE 3B47 F022 move.w [A5 - 0xFDE], D7 00000FB2 1B7C 0002 F020 move.b [A5 - 0xFE0], 0x2 00000FB8 60BC bra -0x42 /* 00000F76 */ 00000FBA 1E18 move.b D7, [A0]+ 00000FBC 60F0 bra -0xE /* 00000FAE */ 00000FBE 1B7C 0004 F020 move.b [A5 - 0xFE0], 0x4 00000FC4 45ED F022 lea.l A2, [A5 - 0xFDE] label00000FC8: 00000FC8 14D8 move.b [A2]+, [A0]+ 00000FCA 14D8 move.b [A2]+, [A0]+ 00000FCC 14D8 move.b [A2]+, [A0]+ 00000FCE 1498 move.b [A2], [A0]+ 00000FD0 60A4 bra -0x5A /* 00000F76 */ 00000FD2 1B7C 0008 F020 move.b [A5 - 0xFE0], 0x8 00000FD8 45ED F022 lea.l A2, [A5 - 0xFDE] 00000FDC 14D8 move.b [A2]+, [A0]+ 00000FDE 14D8 move.b [A2]+, [A0]+ 00000FE0 14D8 move.b [A2]+, [A0]+ 00000FE2 14D8 move.b [A2]+, [A0]+ 00000FE4 60E2 bra -0x1C /* 00000FC8 */ 00000FE6 FF90 .invalid <> 00000FE8 FF7E .extension 0xF7E <> // unimplemented 00000FEA FF7E .extension 0xF7E <> // unimplemented 00000FEC FF9C .invalid <> 00000FEE FF7E .extension 0xF7E <> // unimplemented 00000FF0 FF7E .extension 0xF7E <> // unimplemented 00000FF2 FF7E .extension 0xF7E <> // unimplemented 00000FF4 FF9C .invalid <> 00000FF6 FF9C .invalid <> 00000FF8 FFAA .invalid <> 00000FFA FFAA .invalid <> 00000FFC FFB2 .invalid <> 00000FFE FFB2 .invalid <> 00001000 FF9C .invalid <> 00001002 FF9C .invalid <> 00001004 FFD4 .invalid <> 00001006 FF90 .invalid <> 00001008 FFC2 .invalid <> 0000100A FFC2 .invalid <> 0000100C FFC2 .invalid <> 0000100E FFC2 .invalid <> 00001010 FFC2 .invalid <> 00001012 FFC2 .invalid <> 00001014 FFC2 .invalid <> 00001016 FFC2 .invalid <> 00001018 FFC2 .invalid <> 0000101A FFC2 .invalid <> 0000101C FF9C .invalid <> 0000101E FFB2 .invalid <> 00001020 FFD8 .invalid <> 00001022 FF90 .invalid <> 00001024 FFEC .invalid <> fn00001026: 00001026 48E7 9030 movem.l -[A7], D0,D3,A2,A3 0000102A 1010 move.b D0, [A0] 0000102C 0C00 000F cmpi.b D0, 0xF 00001030 6428 bcc +0x2A /* 0000105A */ 00001032 262D F022 move.l D3, [A5 - 0xFDE] 00001036 0C00 000D cmpi.b D0, 0xD /* '\r' */ 0000103A 651E bcs +0x20 /* 0000105A */ 0000103C 660C bne +0xE /* 0000104A */ 0000103E 5683 addq.l D3, 3 00001040 C78E exg D3, A6 00001042 6100 10EA bsr +0x10EC /* 0000212E */ 00001046 C78E exg D3, A6 00001048 2607 move.l D3, D7 label0000104A: 0000104A 4A43 tst.w D3 0000104C 6B06 bmi +0x8 /* 00001054 */ 0000104E 6100 13A0 bsr +0x13A2 /* 000023F0 */ 00001052 6014 bra +0x16 /* 00001068 */ label00001054: 00001054 6100 F336 bsr -0xCC8 /* 0000038C */ 00001058 600E bra +0x10 /* 00001068 */ label0000105A: 0000105A 45ED F022 lea.l A2, [A5 - 0xFDE] 0000105E 1B6D F020 ECFB move.b [A5 - 0x1305], [A5 - 0xFE0] 00001064 6100 1364 bsr +0x1366 /* 000023CA */ label00001068: 00001068 4CDF 0C09 movem.l D0,D3,A2,A3, [A7]+ 0000106C 4E75 rts 0000106E 6100 FEBC bsr -0x142 /* 00000F2C */ export_135: fn00001072: 00001072 610A bsr +0xC /* 0000107E */ 00001074 6B00 1D68 bmi +0x1D6A /* 00002DDE */ 00001078 4E75 rts export_137: 0000107A 6100 FEB0 bsr -0x14E /* 00000F2C */ export_136: fn0000107E: 0000107E 6100 0126 bsr +0x128 /* 000011A6 */ export_139: fn00001082: 00001082 2F03 move.l -[A7], D3 00001084 6100 F260 bsr -0xD9E /* 000002E6 */ 00001088 2403 move.l D2, D3 0000108A 261F move.l D3, [A7]+ 0000108C 2002 move.l D0, D2 0000108E E040 asr D0.w, 8 00001090 4A00 tst.b D0 00001092 4E75 rts 00001094 6100 FE96 bsr -0x168 /* 00000F2C */ export_140: fn00001098: 00001098 6100 010C bsr +0x10E /* 000011A6 */ export_141: fn0000109C: 0000109C 2F02 move.l -[A7], D2 0000109E 61E2 bsr -0x1C /* 00001082 */ 000010A0 6600 1D3C bne +0x1D3E /* 00002DDE */ 000010A4 2002 move.l D0, D2 000010A6 241F move.l D2, [A7]+ 000010A8 4A2D F01E tst.b [A5 - 0xFE2] 000010AC 4E75 rts 000010AE 6100 FE7C bsr -0x182 /* 00000F2C */ export_142: fn000010B2: 000010B2 6100 00F2 bsr +0xF4 /* 000011A6 */ 000010B6 2F03 move.l -[A7], D3 000010B8 6100 F24C bsr -0xDB2 /* 00000306 */ 000010BC 2403 move.l D2, D3 000010BE 261F move.l D3, [A7]+ 000010C0 4E75 rts 000010C2 6100 FE68 bsr -0x196 /* 00000F2C */ 000010C6 61EA bsr -0x14 /* 000010B2 */ 000010C8 0C82 0001 0000 cmpi.l D2, 0x10000 000010CE 6400 1D0E bcc +0x1D10 /* 00002DDE */ 000010D2 4E75 rts export_143: 000010D4 6100 F230 bsr -0xDCE /* 00000306 */ 000010D8 2E03 move.l D7, D3 000010DA 4847 swap.w D7 000010DC 4A47 tst.w D7 000010DE 6706 beq +0x8 /* 000010E6 */ 000010E0 5247 addq.w D7, 1 000010E2 6600 1D08 bne +0x1D0A /* 00002DEC */ label000010E6: 000010E6 6000 1308 bra +0x130A /* 000023F0 */ export_85: fn000010EA: 000010EA 6100 00BA bsr +0xBC /* 000011A6 */ 000010EE 6100 F20C bsr -0xDF2 /* 000002FC */ 000010F2 266D ECA6 movea.l A3, [A5 - 0x135A] 000010F6 4E75 rts export_144: 000010F8 48E7 5040 movem.l -[A7], D1,D3,A1 000010FC 4243 clr.w D3 000010FE 6100 FDBC bsr -0x242 /* 00000EBC */ 00001102 6100 FCD8 bsr -0x326 /* 00000DDC */ 00001106 0C40 004F cmpi.w D0, 0x4F /* 'O' */ 0000110A 6736 beq +0x38 /* 00001142 */ 0000110C 0C40 0048 cmpi.w D0, 0x48 /* 'H' */ 00001110 6634 bne +0x36 /* 00001146 */ 00001112 7204 moveq.l D1, 0x04 label00001114: 00001114 5288 addq.l A0, 1 00001116 6100 FCC2 bsr -0x33C /* 00000DDA */ 0000111A 6100 FC72 bsr -0x38C /* 00000D8E */ 0000111E 640E bcc +0x10 /* 0000112E */ 00001120 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 00001124 623A bhi +0x3C /* 00001160 */ 00001126 0440 0030 subi.w D0, 0x30 /* '0' */ 0000112A 6534 bcs +0x36 /* 00001160 */ 0000112C 600A bra +0xC /* 00001138 */ label0000112E: 0000112E 0C40 0046 cmpi.w D0, 0x46 /* 'F' */ 00001132 622C bhi +0x2E /* 00001160 */ 00001134 0440 0037 subi.w D0, 0x37 /* '7' */ label00001138: 00001138 E943 asl D3.w, 4 0000113A 8600 or.b D3, D0 0000113C 51C9 FFD6 dbf D1, -0x2C /* 00001114 */ 00001140 6028 bra +0x2A /* 0000116A */ label00001142: 00001142 5288 addq.l A0, 1 00001144 1010 move.b D0, [A0] label00001146: 00001146 0C40 0038 cmpi.w D0, 0x38 /* '8' */ 0000114A 6414 bcc +0x16 /* 00001160 */ 0000114C 0440 0030 subi.w D0, 0x30 /* '0' */ 00001150 650E bcs +0x10 /* 00001160 */ 00001152 3E03 move.w D7, D3 00001154 0247 E000 andi.w D7, 0xE000 00001158 6610 bne +0x12 /* 0000116A */ 0000115A E743 asl D3.w, 3 0000115C 8600 or.b D3, D0 0000115E 60E2 bra -0x1C /* 00001142 */ label00001160: 00001160 6100 128E bsr +0x1290 /* 000023F0 */ 00001164 4CDF 020A movem.l D1,D3,A1, [A7]+ 00001168 4E75 rts label0000116A: 0000116A 4A2D F081 tst.b [A5 - 0xF7F] 0000116E 6700 1C7C beq +0x1C7E /* 00002DEC */ 00001172 303C C105 move.w D0, 0xC105 00001176 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000117A 522D F080 addq.b [A5 - 0xF80], 1 0000117E 4CDF 000A movem.l D1,D3, [A7]+ 00001182 4A2D F01E tst.b [A5 - 0xFE2] 00001186 4E75 rts export_145: fn00001188: 00001188 6116 bsr +0x18 /* 000011A0 */ 0000118A 42AD ECF6 clr.l [A5 - 0x130A] 0000118E 7E29 moveq.l D7, 0x29 00001190 6000 FD20 bra -0x2DE /* 00000EB2 */ export_147: 00001194 6100 FD26 bsr -0x2D8 /* 00000EBC */ 00001198 600C bra +0xE /* 000011A6 */ export_148: fn0000119A: 0000119A 3E3C 00EA move.w D7, 0xEA 0000119E 6002 bra +0x4 /* 000011A2 */ export_146: fn000011A0: 000011A0 7E28 moveq.l D7, 0x28 label000011A2: 000011A2 6100 FD0E bsr -0x2F0 /* 00000EB2 */ export_138: fn000011A6: 000011A6 48E7 7E7A movem.l -[A7], D1,D2,D3,D4,D5,D6,A1,A2,A3,A4,A6 000011AA 6106 bsr +0x8 /* 000011B2 */ 000011AC 4CDF 5E7E movem.l D1,D2,D3,D4,D5,D6,A1,A2,A3,A4,A6, [A7]+ label000011B0: 000011B0 4E75 rts export_149: fn000011B2: 000011B2 7400 moveq.l D2, 0x00 000011B4 42AD ECF6 clr.l [A5 - 0x130A] 000011B8 6004 bra +0x6 /* 000011BE */ fn000011BA: 000011BA 6100 FD00 bsr -0x2FE /* 00000EBC */ label000011BE: 000011BE 3F02 move.w -[A7], D2 000011C0 2E0F move.l D7, A7 000011C2 5187 subq.l D7, 8 000011C4 0487 0000 1000 subi.l D7, 0x1000 000011CA BEAD ED00 cmp.l D7, [A5 - 0x1300] 000011CE 6300 1E9C bls +0x1E9E /* 0000306C */ 000011D2 6100 02C8 bsr +0x2CA /* 0000149C */ 000011D6 422D F07F clr.b [A5 - 0xF81] label000011DA: 000011DA 321F move.w D1, [A7]+ 000011DC 7000 moveq.l D0, 0x00 000011DE 1010 move.b D0, [A0] 000011E0 0C00 00E9 cmpi.b D0, 0xE9 000011E4 65CA bcs -0x34 /* 000011B0 */ 000011E6 0C00 00F7 cmpi.b D0, 0xF7 000011EA 62C4 bhi -0x3A /* 000011B0 */ 000011EC 0C00 00EB cmpi.b D0, 0xEB 000011F0 6300 008E bls +0x90 /* 00001280 */ 000011F4 0400 00EC subi.b D0, 0xEC 000011F8 6630 bne +0x32 /* 0000122A */ 000011FA 0C2D 0005 ECFB cmpi.b [A5 - 0x1305], 0x5 00001200 6628 bne +0x2A /* 0000122A */ 00001202 3F01 move.w -[A7], D1 00001204 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 00001208 5288 addq.l A0, 1 0000120A 6100 0290 bsr +0x292 /* 0000149C */ 0000120E 42AD ECF6 clr.l [A5 - 0x130A] 00001212 6100 F0E8 bsr -0xF16 /* 000002FC */ 00001216 265F movea.l A3, [A7]+ 00001218 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */] 0000121C 60BC bra -0x42 /* 000011DA */ 0000121E 7979 moveq.l D4, 0x79 00001220 7C7C moveq.l D6, 0x7C 00001222 7F50 moveq.l D7, 0x50 00001224 463C 3228 7A7B not.b 0x32287A7B /* '2(z{' */ label0000122A: 0000122A 3600 move.w D3, D0 0000122C 143B 00F0 move.b D2, [PC + D0.w - 0x16] 00001230 B202 cmp.b D1, D2 00001232 6400 FF7C bcc -0x82 /* 000011B0 */ 00001236 3F01 move.w -[A7], D1 00001238 487A FFA0 pea.l [PC - 0x60 /* 000011DA, value 0x321F7000 */] 0000123C 0C02 0051 cmpi.b D2, 0x51 /* 'Q' */ 00001240 6530 bcs +0x32 /* 00001272 */ 00001242 1002 move.b D0, D2 00001244 0880 0000 bclr.b D0, 0x0 00001248 0C00 007A cmpi.b D0, 0x7A /* 'z' */ 0000124C 6724 beq +0x26 /* 00001272 */ label0000124E: 0000124E 6100 03A2 bsr +0x3A4 /* 000015F2 */ 00001252 6700 1BA0 beq +0x1BA2 /* 00002DF4 */ 00001256 2E00 move.l D7, D0 00001258 43ED ECA6 lea.l A1, [A5 - 0x135A] 0000125C D3C7 add.l A1, D7 label0000125E: 0000125E 3F21 move.w -[A7], -[A1] 00001260 5507 subq.b D7, 2 00001262 66FA bne -0x4 /* 0000125E */ 00001264 E140 asl D0.w, 8 00001266 1003 move.b D0, D3 00001268 3F00 move.w -[A7], D0 0000126A 487A 00D8 pea.l [PC + 0xD8 /* 00001344, value 0x42ADECF6 */] 0000126E 6000 FF4A bra -0xB4 /* 000011BA */ label00001272: 00001272 6100 F072 bsr -0xF8C /* 000002E6 */ 00001276 3F03 move.w -[A7], D3 00001278 487A 0080 pea.l [PC + 0x80 /* 000012FA, value 0x6100EFEA, cstring "a" */] 0000127C 6000 FF3C bra -0xC2 /* 000011BA */ label00001280: 00001280 4202 clr.b D2 00001282 2608 move.l D3, A0 label00001284: 00001284 0440 00EA subi.w D0, 0xEA 00001288 E358 rol D0.w, 1 0000128A 5440 addq.w D0, 2 0000128C B102 xor.b D2, D0 0000128E B400 cmp.b D2, D0 00001290 6500 1B48 bcs +0x1B4A /* 00002DDA */ 00001294 2248 movea.l A1, A0 00001296 6100 FC24 bsr -0x3DA /* 00000EBC */ 0000129A 0C40 00E9 cmpi.w D0, 0xE9 0000129E 6506 bcs +0x8 /* 000012A6 */ 000012A0 0C40 00EB cmpi.w D0, 0xEB 000012A4 63DE bls -0x20 /* 00001284 */ label000012A6: 000012A6 0C02 0007 cmpi.b D2, 0x7 000012AA 6700 1B2E beq +0x1B30 /* 00002DDA */ 000012AE 0C01 0064 cmpi.b D1, 0x64 /* 'd' */ 000012B2 6506 bcs +0x8 /* 000012BA */ 000012B4 2043 movea.l A0, D3 000012B6 6000 FEF8 bra -0x106 /* 000011B0 */ label000012BA: 000012BA 2049 movea.l A0, A1 000012BC 3F01 move.w -[A7], D1 000012BE 3F02 move.w -[A7], D2 000012C0 7464 moveq.l D2, 0x64 000012C2 7605 moveq.l D3, 0x05 000012C4 487A 0018 pea.l [PC + 0x18 /* 000012DE, value 0xE3185400 */] 000012C8 0C2D 0005 ECFB cmpi.b [A5 - 0x1305], 0x5 000012CE 6600 FF7E bne -0x80 /* 0000124E */ 000012D2 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 000012D6 487A F80C pea.l [PC - 0x7F4 /* 00000AE4, value 0x245F48E7 */] 000012DA 6000 FEDE bra -0x120 /* 000011BA */ 000012DE E318 rol D0.b, 1 000012E0 5400 addq.b D0, 2 000012E2 1B7C 0002 ECFB move.b [A5 - 0x1305], 0x2 000012E8 426D ECA6 clr.w [A5 - 0x135A] 000012EC 3E1F move.w D7, [A7]+ 000012EE C007 and.b D0, D7 000012F0 6704 beq +0x6 /* 000012F6 */ 000012F2 536D ECA6 subq.w [A5 - 0x135A], 1 label000012F6: 000012F6 6000 FEE2 bra -0x11C /* 000011DA */ 000012FA 6100 EFEA bsr -0x1014 /* 000002E6 */ 000012FE 341F move.w D2, [A7]+ 00001300 0C01 007A cmpi.b D1, 0x7A /* 'z' */ 00001304 6700 014E beq +0x150 /* 00001454 */ 00001308 0C01 007B cmpi.b D1, 0x7B /* '{' */ 0000130C 6700 0140 beq +0x142 /* 0000144E */ 00001310 0C01 0046 cmpi.b D1, 0x46 /* 'F' */ 00001314 6604 bne +0x6 /* 0000131A */ 00001316 8642 or.w D3, D2 00001318 6026 bra +0x28 /* 00001340 */ label0000131A: 0000131A 0C01 0050 cmpi.b D1, 0x50 /* 'P' */ 0000131E 6604 bne +0x6 /* 00001324 */ 00001320 C642 and.w D3, D2 00001322 601C bra +0x1E /* 00001340 */ label00001324: 00001324 0C01 003C cmpi.b D1, 0x3C /* '<' */ 00001328 6604 bne +0x6 /* 0000132E */ 0000132A B543 xor.w D3, D2 0000132C 6012 bra +0x14 /* 00001340 */ label0000132E: 0000132E 0C01 0032 cmpi.b D1, 0x32 /* '2' */ 00001332 6606 bne +0x8 /* 0000133A */ 00001334 B543 xor.w D3, D2 00001336 4643 not.w D3 00001338 6006 bra +0x8 /* 00001340 */ label0000133A: 0000133A 4643 not.w D3 0000133C C642 and.w D3, D2 0000133E 4643 not.w D3 label00001340: 00001340 6000 10AE bra +0x10B0 /* 000023F0 */ 00001344 42AD ECF6 clr.l [A5 - 0x130A] 00001348 321F move.w D1, [A7]+ 0000134A 7800 moveq.l D4, 0x00 0000134C 1801 move.b D4, D1 0000134E E059 ror D1.w, 8 00001350 0C01 0008 cmpi.b D1, 0x8 00001354 672C beq +0x2E /* 00001382 */ 00001356 0C2D 0008 ECFB cmpi.b [A5 - 0x1305], 0x8 0000135C 6742 beq +0x44 /* 000013A0 */ 0000135E 0C01 0004 cmpi.b D1, 0x4 00001362 6766 beq +0x68 /* 000013CA */ 00001364 0C2D 0004 ECFB cmpi.b [A5 - 0x1305], 0x4 0000136A 6772 beq +0x74 /* 000013DE */ 0000136C 6400 1A86 bcc +0x1A88 /* 00002DF4 */ 00001370 43FA 02AE lea.l A1, [PC + 0x2AE /* 00001620, value 0xFDD6FDE4 */] 00001374 341F move.w D2, [A7]+ 00001376 362D ECA6 move.w D3, [A5 - 0x135A] label0000137A: 0000137A D844 add.w D4, D4 0000137C D2F1 4000 add.w A1, [A1 + D4.w] 00001380 4ED1 jmp [A1] label00001382: 00001382 6100 EED6 bsr -0x1128 /* 0000025A */ 00001386 2B6D ECA6 ECC6 move.l [A5 - 0x133A], [A5 - 0x135A] 0000138C 2B6D ECAA ECCA move.l [A5 - 0x1336], [A5 - 0x1356] 00001392 2B5F ECA6 move.l [A5 - 0x135A], [A7]+ 00001396 2B5F ECAA move.l [A5 - 0x1356], [A7]+ 0000139A 43FA 026C lea.l A1, [PC + 0x26C /* 00001608, value 0xEA5EEA90 */] 0000139E 60DA bra -0x24 /* 0000137A */ label000013A0: 000013A0 2B6D ECA6 ECC6 move.l [A5 - 0x133A], [A5 - 0x135A] 000013A6 2B6D ECAA ECCA move.l [A5 - 0x1336], [A5 - 0x1356] 000013AC 1B41 ECFB move.b [A5 - 0x1305], D1 000013B0 0C01 0004 cmpi.b D1, 0x4 000013B4 6706 beq +0x8 /* 000013BC */ 000013B6 3B5F ECA6 move.w [A5 - 0x135A], [A7]+ 000013BA 6004 bra +0x6 /* 000013C0 */ label000013BC: 000013BC 2B5F ECA6 move.l [A5 - 0x135A], [A7]+ label000013C0: 000013C0 6100 EE98 bsr -0x1166 /* 0000025A */ 000013C4 43FA 0242 lea.l A1, [PC + 0x242 /* 00001608, value 0xEA5EEA90 */] 000013C8 60B0 bra -0x4E /* 0000137A */ label000013CA: 000013CA 6100 EED8 bsr -0x1126 /* 000002A4 */ 000013CE 261F move.l D3, [A7]+ 000013D0 43FA 0242 lea.l A1, [PC + 0x242 /* 00001614, value 0xEA1EEA40 */] 000013D4 60A4 bra -0x5A /* 0000137A */ 000013D6 E24C lsr D4.w, 1 000013D8 3F02 move.w -[A7], D2 000013DA 6100 EEC8 bsr -0x1136 /* 000002A4 */ label000013DE: 000013DE 361F move.w D3, [A7]+ 000013E0 2F2D ECA6 move.l -[A7], [A5 - 0x135A] 000013E4 6100 EF84 bsr -0x107A /* 0000036A */ 000013E8 262D ECA6 move.l D3, [A5 - 0x135A] 000013EC 2B5F ECA6 move.l [A5 - 0x135A], [A7]+ 000013F0 43FA 0222 lea.l A1, [PC + 0x222 /* 00001614, value 0xEA1EEA40 */] 000013F4 6084 bra -0x7A /* 0000137A */ 000013F6 D642 add.w D3, D2 000013F8 6800 0FF6 bvc +0xFF8 /* 000023F0 */ 000013FC 9642 sub.w D3, D2 000013FE 613A bsr +0x3C /* 0000143A */ 00001400 6000 EC30 bra -0x13CE /* 00000032 */ 00001404 C543 exg D2, D3 00001406 9642 sub.w D3, D2 00001408 6800 0FE6 bvc +0xFE8 /* 000023F0 */ 0000140C D642 add.w D3, D2 0000140E C543 exg D2, D3 00001410 6128 bsr +0x2A /* 0000143A */ 00001412 6000 EC40 bra -0x13BE /* 00000054 */ 00001416 3203 move.w D1, D3 00001418 C7C2 muls.w D3, D2 0000141A 2E03 move.l D7, D3 0000141C E39F rol D7, 1 0000141E 4847 swap.w D7 00001420 4A47 tst.w D7 00001422 670C beq +0xE /* 00001430 */ 00001424 5247 addq.w D7, 1 00001426 6708 beq +0xA /* 00001430 */ 00001428 3601 move.w D3, D1 0000142A 610E bsr +0x10 /* 0000143A */ 0000142C 6000 EC2C bra -0x13D2 /* 0000005A */ label00001430: 00001430 6000 0FBE bra +0xFC0 /* 000023F0 */ 00001434 6104 bsr +0x6 /* 0000143A */ 00001436 6000 EC28 bra -0x13D6 /* 00000060 */ fn0000143A: 0000143A C543 exg D2, D3 0000143C 6100 EF2C bsr -0x10D2 /* 0000036A */ 00001440 262D ECA6 move.l D3, [A5 - 0x135A] 00001444 C543 exg D2, D3 00001446 6100 EF22 bsr -0x10DC /* 0000036A */ 0000144A C543 exg D2, D3 0000144C 4E75 rts label0000144E: 0000144E 487A 0FA0 pea.l [PC + 0xFA0 /* 000023F0, value 0x3B43ECA6 */] 00001452 6004 bra +0x6 /* 00001458 */ fn00001454: 00001454 487A 0010 pea.l [PC + 0x10 /* 00001466, value 0x48436000 'HC`\0', cstring "HC`" */] label00001458: 00001458 4A43 tst.w D3 0000145A 6700 106C beq +0x106E /* 000024C8 */ 0000145E 48C2 ext.l D2 00001460 85C3 divs.w D2, D3 00001462 C543 exg D2, D3 00001464 4E75 rts 00001466 4843 swap.w D3 00001468 6000 0F86 bra +0xF88 /* 000023F0 */ 0000146C 7001 moveq.l D0, 0x01 0000146E B642 cmp.w D3, D2 00001470 6E06 bgt +0x8 /* 00001478 */ 00001472 6D02 blt +0x4 /* 00001476 */ 00001474 4240 clr.w D0 label00001476: 00001476 4440 neg.w D0 label00001478: 00001478 4E75 rts export_150: fn0000147A: 0000147A B02D ECFB cmp.b D0, [A5 - 0x1305] 0000147E 6718 beq +0x1A /* 00001498 */ 00001480 48E7 9040 movem.l -[A7], D0,D3,A1 00001484 0240 0007 andi.w D0, 0x7 00001488 D040 add.w D0, D0 0000148A 43FA 01A0 lea.l A1, [PC + 0x1A0 /* 0000162C, value 0xEC2E0000 */] 0000148E D2F1 0000 add.w A1, [A1 + D0.w] 00001492 4E91 jsr [A1] 00001494 4CDF 0209 movem.l D0,D3,A1, [A7]+ label00001498: 00001498 4E75 rts label0000149A: 0000149A 5288 addq.l A0, 1 fn0000149C: 0000149C 1010 move.b D0, [A0] 0000149E 6712 beq +0x14 /* 000014B2 */ 000014A0 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 000014A4 67F4 beq -0xA /* 0000149A */ 000014A6 0C00 0005 cmpi.b D0, 0x5 000014AA 6300 10A2 bls +0x10A4 /* 0000254E */ 000014AE 6100 FA1E bsr -0x5E0 /* 00000ECE */ label000014B2: 000014B2 6700 193C beq +0x193E /* 00002DF0 */ 000014B6 0C40 001F cmpi.w D0, 0x1F 000014BA 622E bhi +0x30 /* 000014EA */ 000014BC 0C40 000E cmpi.w D0, 0xE 000014C0 6720 beq +0x22 /* 000014E2 */ 000014C2 1B6D F020 ECFB move.b [A5 - 0x1305], [A5 - 0xFE0] 000014C8 2B6D F022 ECA6 move.l [A5 - 0x135A], [A5 - 0xFDE] 000014CE 0C2D 0008 ECFB cmpi.b [A5 - 0x1305], 0x8 000014D4 6600 FA56 bne -0x5A8 /* 00000F2C */ 000014D8 2B6D F026 ECAA move.l [A5 - 0x1356], [A5 - 0xFDA] 000014DE 6000 FA4C bra -0x5B2 /* 00000F2C */ label000014E2: 000014E2 6100 FB42 bsr -0x4BC /* 00001026 */ 000014E6 6000 FA44 bra -0x5BA /* 00000F2C */ label000014EA: 000014EA 3200 move.w D1, D0 000014EC 0441 0080 subi.w D1, 0x80 000014F0 6574 bcs +0x76 /* 00001566 */ 000014F2 0C41 0045 cmpi.w D1, 0x45 /* 'E' */ 000014F6 6526 bcs +0x28 /* 0000151E */ 000014F8 0441 F800 subi.w D1, 0xF800 000014FC 6568 bcs +0x6A /* 00001566 */ 000014FE 3E3C 0045 move.w D7, 0x45 /* 'E' */ 00001502 0C41 0060 cmpi.w D1, 0x60 /* '`' */ 00001506 6510 bcs +0x12 /* 00001518 */ 00001508 0441 0200 subi.w D1, 0x200 0000150C 6558 bcs +0x5A /* 00001566 */ 0000150E 3E3C 00A5 move.w D7, 0xA5 00001512 0C41 0002 cmpi.w D1, 0x2 00001516 644E bcc +0x50 /* 00001566 */ label00001518: 00001518 D201 add.b D1, D1 0000151A E241 asr D1.w, 1 0000151C D247 add.w D1, D7 label0000151E: 0000151E 43FA 0DF0 lea.l A1, [PC + 0xDF0 /* 00002310, value 0xC0C0C12 */] 00001522 1431 1000 move.b D2, [A1 + D1.w] 00001526 0802 0002 btst.b D2, 0x2 0000152A 6700 18AE beq +0x18B0 /* 00002DDA */ 0000152E 4A2D F09C tst.b [A5 - 0xF64] 00001532 6710 beq +0x12 /* 00001544 */ 00001534 3E2D F02A move.w D7, [A5 - 0xFD6] 00001538 5247 addq.w D7, 1 0000153A 6608 bne +0xA /* 00001544 */ 0000153C 0802 0000 btst.b D2, 0x0 00001540 6700 189C beq +0x189E /* 00002DDE */ label00001544: 00001544 6100 F976 bsr -0x688 /* 00000EBC */ 00001548 0802 0003 btst.b D2, 0x3 0000154C 6704 beq +0x6 /* 00001552 */ 0000154E 6100 FC38 bsr -0x3C6 /* 00001188 */ label00001552: 00001552 D241 add.w D1, D1 00001554 43FA 0C6C lea.l A1, [PC + 0xC6C /* 000021C2, value 0xDFB61646 */] 00001558 D2F1 1000 add.w A1, [A1 + D1.w] 0000155C 1B7C 0001 F07F move.b [A5 - 0xF81], 0x1 00001562 72FF moveq.l D1, 0xFFFFFFFF 00001564 4ED1 jmp [A1] label00001566: 00001566 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 0000156A 6700 FC1C beq -0x3E2 /* 00001188 */ 0000156E 6412 bcc +0x14 /* 00001582 */ 00001570 0C40 0022 cmpi.w D0, 0x22 /* '\"' */ 00001574 6600 1864 bne +0x1866 /* 00002DDA */ 00001578 C14B exg A0, A3 0000157A 6100 F460 bsr -0xB9E /* 000009DC */ 0000157E C14B exg A0, A3 00001580 4E75 rts label00001582: 00001582 0C40 00ED cmpi.w D0, 0xED 00001586 6746 beq +0x48 /* 000015CE */ 00001588 0C40 00E7 cmpi.w D0, 0xE7 0000158C 674A beq +0x4C /* 000015D8 */ 0000158E 0C40 00EC cmpi.w D0, 0xEC 00001592 6600 1846 bne +0x1848 /* 00002DDA */ 00001596 6000 FF02 bra -0xFC /* 0000149A */ 0000159A 362D F05C move.w D3, [A5 - 0xFA4] 0000159E 6000 0E50 bra +0xE52 /* 000023F0 */ 000015A2 7600 moveq.l D3, 0x00 000015A4 362D F056 move.w D3, [A5 - 0xFAA] 000015A8 6000 EDE2 bra -0x121C /* 0000038C */ 000015AC 7E28 moveq.l D7, 0x28 000015AE 6100 F902 bsr -0x6FC /* 00000EB2 */ 000015B2 262D ED10 move.l D3, [A5 - 0x12F0] 000015B6 6100 0F2C bsr +0xF2E /* 000024E4 */ 000015BA B6AD ED10 cmp.l D3, [A5 - 0x12F0] 000015BE 6600 181E bne +0x1820 /* 00002DDE */ 000015C2 7E29 moveq.l D7, 0x29 000015C4 6100 F8EC bsr -0x712 /* 00000EB2 */ 000015C8 260A move.l D3, A2 000015CA 6000 EDC0 bra -0x123E /* 0000038C */ label000015CE: 000015CE 747D moveq.l D2, 0x7D 000015D0 6100 FBE8 bsr -0x416 /* 000011BA */ 000015D4 6000 EB5C bra -0x14A2 /* 00000132 */ label000015D8: 000015D8 745A moveq.l D2, 0x5A 000015DA 6100 FBDE bsr -0x420 /* 000011BA */ 000015DE 6100 ED06 bsr -0x12F8 /* 000002E6 */ 000015E2 466D ECA6 not.w [A5 - 0x135A] 000015E6 4E75 rts export_47: fn000015E8: 000015E8 0C2D 0005 ECFB cmpi.b [A5 - 0x1305], 0x5 000015EE 6700 1804 beq +0x1806 /* 00002DF4 */ export_50: fn000015F2: 000015F2 7000 moveq.l D0, 0x00 000015F4 102D ECFB move.b D0, [A5 - 0x1305] 000015F8 1E3B 0004 move.b D7, [PC + D0.w + 0x4] 000015FC 44C7 move.b D7, CCR 000015FE 4E75 rts 00001600 0900 btst D0, D4 00001602 0305 btst D5, D1 00001604 0000 0000 ori.b D0, 0x0 00001608 EA5E ror D6.w, 5 0000160A EA90 roxr D0, 5 0000160C EA96 roxr D6, 5 0000160E EA9C ror D4, 5 00001610 2218 move.l D1, [A0]+ 00001612 EB0E lsl D6.b, 5 00001614 EA1E ror D6.b, 5 00001616 EA40 asr D0.w, 5 00001618 EA46 asr D6.w, 5 0000161A EA4C lsr D4.w, 5 0000161C 2210 move.l D1, [A0] 0000161E EAE2 FDD6 bfchg -[A2] {D7:22} 00001622 FDE4 .invalid <> 00001624 FDF6 .invalid <> 00001626 FE14 FDB6 .unknown 0xFE14 0xFDB6 (W = 7) 0000162A FE4C EC2E .extension 0xE4C <>, 0xEC2E // unimplemented 0000162E 0000 ECBA ori.b D0, 0xBA 00001632 0000 EC78 ori.b D0, 0x78 /* 'x' */ 00001636 ECD0 6700 bfclr [A0] {28:32} 0000163A 00F6 .incomplete label0000163C: 0000163C 612A bsr +0x2C /* 00001668 */ 0000163E 6100 0114 bsr +0x116 /* 00001754 */ 00001642 6100 F88A bsr -0x774 /* 00000ECE */ 00001646 0C40 002C cmpi.w D0, 0x2C /* ',' */ 0000164A 6606 bne +0x8 /* 00001652 */ 0000164C 6100 F86E bsr -0x790 /* 00000EBC */ 00001650 60EA bra -0x14 /* 0000163C */ label00001652: 00001652 4E75 rts 00001654 7E06 moveq.l D7, 0x06 label00001656: 00001656 6100 0430 bsr +0x432 /* 00001A88 */ 0000165A 4A83 tst.l D3 0000165C 6B00 0D92 bmi +0xD94 /* 000023F0 */ 00001660 6000 ED2A bra -0x12D4 /* 0000038C */ 00001664 7E08 moveq.l D7, 0x08 00001666 60EE bra -0x10 /* 00001656 */ export_152: fn00001668: 00001668 0C10 0023 cmpi.b [A0], 0x23 /* '#' */ 0000166C 6606 bne +0x8 /* 00001674 */ export_153: 0000166E 7E23 moveq.l D7, 0x23 00001670 6100 F840 bsr -0x7BE /* 00000EB2 */ label00001674: 00001674 6100 FA22 bsr -0x5DC /* 00001098 */ 00001678 4A00 tst.b D0 0000167A 6700 1788 beq +0x178A /* 00002E04 */ 0000167E 4E75 rts export_154: 00001680 2F02 move.l -[A7], D2 00001682 7401 moveq.l D2, 0x01 00001684 6104 bsr +0x6 /* 0000168A */ 00001686 241F move.l D2, [A7]+ 00001688 4E75 rts export_155: fn0000168A: 0000168A 6100 F842 bsr -0x7BC /* 00000ECE */ 0000168E 0C40 0023 cmpi.w D0, 0x23 /* '#' */ 00001692 6606 bne +0x8 /* 0000169A */ 00001694 6106 bsr +0x8 /* 0000169C */ 00001696 6100 F818 bsr -0x7E6 /* 00000EB0 */ label0000169A: 0000169A 4E75 rts export_156: fn0000169C: 0000169C 2F0C move.l -[A7], A4 0000169E 2F02 move.l -[A7], D2 000016A0 612E bsr +0x30 /* 000016D0 */ 000016A2 6728 beq +0x2A /* 000016CC */ 000016A4 241F move.l D2, [A7]+ 000016A6 B400 cmp.b D2, D0 000016A8 6708 beq +0xA /* 000016B2 */ 000016AA 0C00 0004 cmpi.b D0, 0x4 000016AE 6600 174C bne +0x174E /* 00002DFC */ label000016B2: 000016B2 6104 bsr +0x6 /* 000016B8 */ 000016B4 285F movea.l A4, [A7]+ 000016B6 4E75 rts export_158: fn000016B8: 000016B8 2B4C F072 move.l [A5 - 0xF8E], A4 000016BC 2F00 move.l -[A7], D0 000016BE 6100 3716 bsr +0x3718 /* 00004DD6 */ 000016C2 6704 beq +0x6 /* 000016C8 */ 000016C4 6100 374A bsr +0x374C /* 00004E10 */ label000016C8: 000016C8 201F move.l D0, [A7]+ 000016CA 4E75 rts label000016CC: 000016CC 6000 1736 bra +0x1738 /* 00002E04 */ fn000016D0: 000016D0 6196 bsr -0x68 /* 00001668 */ 000016D2 3400 move.w D2, D0 000016D4 6100 02E4 bsr +0x2E6 /* 000019BA */ 000016D8 6704 beq +0x6 /* 000016DE */ 000016DA 102C 0000 move.b D0, [A4 + 0x0] label000016DE: 000016DE 4E75 rts export_163: 000016E0 7E01 moveq.l D7, 0x01 000016E2 6002 bra +0x4 /* 000016E6 */ export_86: fn000016E4: 000016E4 7E02 moveq.l D7, 0x02 label000016E6: 000016E6 1B47 F06C move.b [A5 - 0xF94], D7 000016EA 6100 F68E bsr -0x970 /* 00000D7A */ 000016EE 2F0B move.l -[A7], A3 000016F0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 000016F4 6104 bsr +0x6 /* 000016FA */ 000016F6 265F movea.l A3, [A7]+ 000016F8 4E75 rts fn000016FA: 000016FA 4240 clr.w D0 000016FC 2F01 move.l -[A7], D1 000016FE 323C 0080 move.w D1, 0x80 00001702 6104 bsr +0x6 /* 00001708 */ 00001704 221F move.l D1, [A7]+ 00001706 4E75 rts export_164: fn00001708: 00001708 48E7 3858 movem.l -[A7], D2,D3,D4,A1,A3,A4 0000170C 3600 move.w D3, D0 0000170E 6100 02AA bsr +0x2AC /* 000019BA */ 00001712 6600 16F8 bne +0x16FA /* 00002E0C */ 00001716 182D F06D move.b D4, [A5 - 0xF93] 0000171A 1004 move.b D0, D4 0000171C 7E10 moveq.l D7, 0x10 0000171E 6100 2F1E bsr +0x2F20 /* 0000463E */ 00001722 266D F068 movea.l A3, [A5 - 0xF98] 00001726 6100 F42E bsr -0xBD0 /* 00000B56 */ 0000172A 4CDF 1A1C movem.l D2,D3,D4,A1,A3,A4, [A7]+ 0000172E 4E75 rts export_151: fn00001730: 00001730 48E7 000A movem.l -[A7], A4,A6 00001734 286D ED08 movea.l A4, [A5 - 0x12F8] label00001738: 00001738 B9ED ED04 cmpa.l A4, [A5 - 0x12FC] 0000173C 6710 beq +0x12 /* 0000174E */ 0000173E 2C6C 0008 movea.l A6, [A4 + 0x8] 00001742 302C 0006 move.w D0, [A4 + 0x6] 00001746 6B02 bmi +0x4 /* 0000174A */ 00001748 610A bsr +0xC /* 00001754 */ label0000174A: 0000174A 284E movea.l A4, A6 0000174C 60EA bra -0x14 /* 00001738 */ label0000174E: 0000174E 4CDF 5000 movem.l A4,A6, [A7]+ 00001752 4E75 rts fn00001754: 00001754 2F0C move.l -[A7], A4 00001756 4A2D F09B tst.b [A5 - 0xF65] 0000175A 662C bne +0x2E /* 00001788 */ 0000175C 4A2D F09A tst.b [A5 - 0xF66] 00001760 6704 beq +0x6 /* 00001766 */ 00001762 4A40 tst.w D0 00001764 6722 beq +0x24 /* 00001788 */ label00001766: 00001766 6100 0252 bsr +0x254 /* 000019BA */ 0000176A 671C beq +0x1E /* 00001788 */ 0000176C 3F00 move.w -[A7], D0 0000176E 2B4C F06E move.l [A5 - 0xF92], A4 00001772 7E0A moveq.l D7, 0x0A 00001774 6100 033C bsr +0x33E /* 00001AB2 */ 00001778 42AD F06E clr.l [A5 - 0xF92] 0000177C 6100 02E2 bsr +0x2E4 /* 00001A60 */ 00001780 4A5F tst.w [A7]+ 00001782 6604 bne +0x6 /* 00001788 */ 00001784 6100 F5C8 bsr -0xA36 /* 00000D4E */ label00001788: 00001788 285F movea.l A4, [A7]+ 0000178A 4E75 rts export_168: fn0000178C: 0000178C 2F0C move.l -[A7], A4 0000178E 286D F072 movea.l A4, [A5 - 0xF8E] 00001792 6136 bsr +0x38 /* 000017CA */ 00001794 6422 bcc +0x24 /* 000017B8 */ 00001796 4A6C 0006 tst.w [A4 + 0x6] 0000179A 6600 166C bne +0x166E /* 00002E08 */ 0000179E 0C2C 0001 0001 cmpi.b [A4 + 0x1], 0x1 000017A4 6608 bne +0xA /* 000017AE */ 000017A6 285F movea.l A4, [A7]+ 000017A8 44FC 0001 4E75 move.b 0x14E75, CCR label000017AE: 000017AE 285F movea.l A4, [A7]+ 000017B0 6100 ED72 bsr -0x128C /* 00000524 */ 000017B4 700D moveq.l D0, 0x0D 000017B6 4E75 rts label000017B8: 000017B8 285F movea.l A4, [A7]+ 000017BA 4E75 rts export_7: 000017BC 2F0C move.l -[A7], A4 000017BE 286D F072 movea.l A4, [A5 - 0xF8E] 000017C2 6106 bsr +0x8 /* 000017CA */ 000017C4 4CDF 1000 movem.l A4, [A7]+ 000017C8 4E75 rts fn000017CA: 000017CA 2E0C move.l D7, A4 000017CC 6700 332A beq +0x332C /* 00004AF8 */ 000017D0 0C2C 0002 0000 cmpi.b [A4 + 0x0], 0x2 000017D6 6700 1624 beq +0x1626 /* 00002DFC */ 000017DA 082C 0001 0003 btst.b [A4 + 0x3], 0x1 000017E0 661A bne +0x1C /* 000017FC */ 000017E2 082C 0000 0003 btst.b [A4 + 0x3], 0x0 000017E8 6618 bne +0x1A /* 00001802 */ 000017EA 7E12 moveq.l D7, 0x12 000017EC 6100 02C4 bsr +0x2C6 /* 00001AB2 */ 000017F0 082C 0001 0003 btst.b [A4 + 0x3], 0x1 000017F6 6604 bne +0x6 /* 000017FC */ 000017F8 7E00 moveq.l D7, 0x00 000017FA 4E75 rts label000017FC: 000017FC 44FC 0001 4E75 move.b 0x14E75, CCR label00001802: 00001802 08AC 0000 0003 bclr.b [A4 + 0x3], 0x0 00001808 102C 0004 move.b D0, [A4 + 0x4] 0000180C 4E75 rts export_169: 0000180E 6100 009E bsr +0xA0 /* 000018AE */ 00001812 4A00 tst.b D0 00001814 6602 bne +0x4 /* 00001818 */ 00001816 4E75 rts export_9: fn00001818: 00001818 7E18 moveq.l D7, 0x18 0000181A 6100 028A bsr +0x28C /* 00001AA6 */ 0000181E 4200 clr.b D0 00001820 4E75 rts export_8: fn00001822: 00001822 7E14 moveq.l D7, 0x14 00001824 6000 0280 bra +0x282 /* 00001AA6 */ 00001828 4AAD F072 tst.l [A5 - 0xF8E] 0000182C 6614 bne +0x16 /* 00001842 */ 0000182E 2F00 move.l -[A7], D0 00001830 103C 005E move.b D0, 0x5E /* '^' */ 00001834 61EC bsr -0x12 /* 00001822 */ 00001836 2017 move.l D0, [A7] 00001838 0600 0040 addi.b D0, 0x40 /* '@' */ 0000183C 61E4 bsr -0x1A /* 00001822 */ 0000183E 61D8 bsr -0x26 /* 00001818 */ 00001840 201F move.l D0, [A7]+ label00001842: 00001842 4E75 rts export_170: 00001844 2F0C move.l -[A7], A4 00001846 286D F072 movea.l A4, [A5 - 0xF8E] 0000184A 6104 bsr +0x6 /* 00001850 */ 0000184C 285F movea.l A4, [A7]+ 0000184E 4E75 rts fn00001850: 00001850 1940 0004 move.b [A4 + 0x4], D0 00001854 08EC 0000 0003 bset.b [A4 + 0x3], 0x0 0000185A 4E75 rts export_171: label0000185C: 0000185C 4A81 tst.l D1 0000185E 6708 beq +0xA /* 00001868 */ 00001860 101B move.b D0, [A3]+ 00001862 61BE bsr -0x40 /* 00001822 */ 00001864 5381 subq.l D1, 1 00001866 60F4 bra -0xA /* 0000185C */ label00001868: 00001868 4E75 rts fn0000186A: 0000186A CF8C exg D7, A4 0000186C 286D F072 movea.l A4, [A5 - 0xF8E] 00001870 4A2C 0002 tst.b [A4 + 0x2] 00001874 CF8C exg D7, A4 00001876 6B04 bmi +0x6 /* 0000187C */ 00001878 4EED 0D3A jmp [A5 + 0xD3A /* export_419 */] label0000187C: 0000187C 4A81 tst.l D1 0000187E 67E8 beq -0x16 /* 00001868 */ 00001880 6100 FF0A bsr -0xF4 /* 0000178C */ 00001884 65E2 bcs -0x1C /* 00001868 */ 00001886 16C0 move.b [A3]+, D0 00001888 5381 subq.l D1, 1 0000188A 60F0 bra -0xE /* 0000187C */ export_172: 0000188C 2F01 move.l -[A7], D1 0000188E 222D ED0C move.l D1, [A5 - 0x12F4] 00001892 0481 0000 0056 subi.l D1, 0x56 /* 'V' */ 00001898 9288 sub.l D1, A0 0000189A 6100 00D2 bsr +0xD4 /* 0000196E */ 0000189E 61CA bsr -0x34 /* 0000186A */ 000018A0 6404 bcc +0x6 /* 000018A6 */ 000018A2 221F move.l D1, [A7]+ 000018A4 4E75 rts label000018A6: 000018A6 6100 17E4 bsr +0x17E6 /* 0000308C */ label000018AA: 000018AA 6000 17C0 bra +0x17C2 /* 0000306C */ fn000018AE: 000018AE C740 exg D3, D0 000018B0 7E16 moveq.l D7, 0x16 000018B2 6100 01F2 bsr +0x1F4 /* 00001AA6 */ 000018B6 C740 exg D3, D0 000018B8 4A00 tst.b D0 000018BA 4E75 rts fn000018BC: 000018BC 2F0C move.l -[A7], A4 000018BE 286D F072 movea.l A4, [A5 - 0xF8E] 000018C2 2E0C move.l D7, A4 000018C4 6706 beq +0x8 /* 000018CC */ 000018C6 362C 000C move.w D3, [A4 + 0xC] 000018CA 6004 bra +0x6 /* 000018D0 */ label000018CC: 000018CC 6100 3300 bsr +0x3302 /* 00004BCE */ label000018D0: 000018D0 285F movea.l A4, [A7]+ 000018D2 4E75 rts fn000018D4: 000018D4 2F0C move.l -[A7], A4 000018D6 286D F072 movea.l A4, [A5 - 0xF8E] 000018DA 2E0C move.l D7, A4 000018DC 6706 beq +0x8 /* 000018E4 */ 000018DE 362C 0010 move.w D3, [A4 + 0x10] 000018E2 6004 bra +0x6 /* 000018E8 */ label000018E4: 000018E4 6100 32F6 bsr +0x32F8 /* 00004BDC */ label000018E8: 000018E8 285F movea.l A4, [A7]+ 000018EA 4E75 rts export_174: 000018EC 2F09 move.l -[A7], A1 000018EE 43FA 0026 lea.l A1, [PC + 0x26 /* 00001916, value 0xC000020 */] 000018F2 6104 bsr +0x6 /* 000018F8 */ 000018F4 225F movea.l A1, [A7]+ 000018F6 4E75 rts fn000018F8: 000018F8 0C00 0009 cmpi.b D0, 0x9 /* '\t' */ 000018FC 6616 bne +0x18 /* 00001914 */ 000018FE 0C42 0009 cmpi.w D2, 0x9 /* '\t' */ 00001902 650E bcs +0x10 /* 00001912 */ 00001904 7020 moveq.l D0, 0x20 label00001906: 00001906 4E91 jsr [A1] 00001908 1E01 move.b D7, D1 0000190A 0207 0007 andi.b D7, 0x7 0000190E 66F6 bne -0x8 /* 00001906 */ 00001910 7009 moveq.l D0, 0x09 label00001912: 00001912 4E75 rts label00001914: 00001914 4ED1 jmp [A1] export_175: fn00001916: 00001916 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 0000191A 6406 bcc +0x8 /* 00001922 */ 0000191C 0C00 0009 cmpi.b D0, 0x9 /* '\t' */ 00001920 6614 bne +0x16 /* 00001936 */ label00001922: 00001922 0C02 00FF cmpi.b D2, 0xFF 00001926 670E beq +0x10 /* 00001936 */ 00001928 B441 cmp.w D2, D1 0000192A 620A bhi +0xC /* 00001936 */ 0000192C 3F00 move.w -[A7], D0 0000192E 6100 FEE8 bsr -0x116 /* 00001818 */ 00001932 4281 clr.l D1 00001934 301F move.w D0, [A7]+ label00001936: 00001936 4ED3 jmp [A3] export_176: fn00001938: 00001938 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 0000193C 6504 bcs +0x6 /* 00001942 */ 0000193E 5281 addq.l D1, 1 00001940 4E75 rts label00001942: 00001942 0C00 000D cmpi.b D0, 0xD /* '\r' */ 00001946 6706 beq +0x8 /* 0000194E */ 00001948 0C00 000A cmpi.b D0, 0xA /* '\n' */ 0000194C 6604 bne +0x6 /* 00001952 */ label0000194E: 0000194E 4241 clr.w D1 00001950 4E75 rts label00001952: 00001952 0C00 0008 cmpi.b D0, 0x8 00001956 6604 bne +0x6 /* 0000195C */ 00001958 5381 subq.l D1, 1 0000195A 65F2 bcs -0xC /* 0000194E */ label0000195C: 0000195C 4E75 rts export_177: 0000195E CF8B exg D7, A3 00001960 266D F072 movea.l A3, [A5 - 0xF8E] 00001964 177C 0000 0001 move.b [A3 + 0x1], 0x0 0000196A CF8B exg D7, A3 0000196C 4E75 rts fn0000196E: 0000196E CF8B exg D7, A3 00001970 266D F072 movea.l A3, [A5 - 0xF8E] 00001974 177C 0001 0001 move.b [A3 + 0x1], 0x1 0000197A CF8B exg D7, A3 0000197C 4E75 rts export_75: fn0000197E: 0000197E 422D F09A clr.b [A5 - 0xF66] export_61: export_62: fn00001982: 00001982 48E7 8008 movem.l -[A7], D0,A4 00001986 286D F06E movea.l A4, [A5 - 0xF92] 0000198A 2E0C move.l D7, A4 0000198C 6704 beq +0x6 /* 00001992 */ 0000198E 6100 00D0 bsr +0xD2 /* 00001A60 */ label00001992: 00001992 42AD F06E clr.l [A5 - 0xF92] 00001996 4280 clr.l D0 00001998 6100 FDBA bsr -0x244 /* 00001754 */ 0000199C 4A2D F09A tst.b [A5 - 0xF66] 000019A0 6606 bne +0x8 /* 000019A8 */ 000019A2 99CC sub.l A4, A4 000019A4 6100 FD12 bsr -0x2EC /* 000016B8 */ label000019A8: 000019A8 4CDF 1001 movem.l D0,A4, [A7]+ 000019AC 4E75 rts 000019AE C94A exg A4, A2 000019B0 6108 bsr +0xA /* 000019BA */ 000019B2 6700 FD18 beq -0x2E6 /* 000016CC */ 000019B6 C94A exg A4, A2 000019B8 4E75 rts export_162: fn000019BA: 000019BA 286D ED08 movea.l A4, [A5 - 0x12F8] label000019BE: 000019BE B9ED ED04 cmpa.l A4, [A5 - 0x12FC] 000019C2 6710 beq +0x12 /* 000019D4 */ 000019C4 B06C 0006 cmp.w D0, [A4 + 0x6] 000019C8 6706 beq +0x8 /* 000019D0 */ 000019CA 286C 0008 movea.l A4, [A4 + 0x8] 000019CE 60EE bra -0x10 /* 000019BE */ label000019D0: 000019D0 44FC 0000 4E75 move.b 0x4E75 /* 'Nu' */, CCR // begin alternate branch 000019D4-000019D6 label000019D4: 000019D4 4E75 rts // end alternate branch 000019D4-000019D6 export_178: label000019D4: // (misaligned) fn000019D6: 000019D6 3F01 move.w -[A7], D1 000019D8 CA2D F06C and.b D5, [A5 - 0xF94] 000019DC 6700 141E beq +0x1420 /* 00002DFC */ 000019E0 0641 001C addi.w D1, 0x1C 000019E4 48C1 ext.l D1 000019E6 612A bsr +0x2C /* 00001A12 */ 000019E8 6100 FCCE bsr -0x330 /* 000016B8 */ 000019EC 3943 0006 move.w [A4 + 0x6], D3 000019F0 1940 0002 move.b [A4 + 0x2], D0 000019F4 422C 0003 clr.b [A4 + 0x3] 000019F8 197C 0000 0001 move.b [A4 + 0x1], 0x0 000019FE 122D F06C move.b D1, [A5 - 0xF94] 00001A02 1941 0000 move.b [A4 + 0x0], D1 00001A06 3942 000C move.w [A4 + 0xC], D2 00001A0A 3946 0010 move.w [A4 + 0x10], D6 00001A0E 321F move.w D1, [A7]+ 00001A10 4E75 rts fn00001A12: 00001A12 48E7 9200 movem.l -[A7], D0,D3,D6 00001A16 2001 move.l D0, D1 00001A18 5280 addq.l D0, 1 00001A1A 0880 0000 bclr.b D0, 0x0 00001A1E 0886 0000 bclr.b D6, 0x0 label00001A22: 00001A22 262D ED0C move.l D3, [A5 - 0x12F4] 00001A26 96AD ED10 sub.l D3, [A5 - 0x12F0] 00001A2A 6500 FE7E bcs -0x180 /* 000018AA */ 00001A2E 5983 subq.l D3, 4 00001A30 6500 FE78 bcs -0x186 /* 000018AA */ 00001A34 B083 cmp.l D0, D3 00001A36 650E bcs +0x10 /* 00001A46 */ 00001A38 0846 0000 bchg.b D6, 0x0 00001A3C 6600 FE6C bne -0x192 /* 000018AA */ 00001A40 6100 ED56 bsr -0x12A8 /* 00000798 */ 00001A44 60DC bra -0x22 /* 00001A22 */ label00001A46: 00001A46 4480 neg.l D0 00001A48 286D ED08 movea.l A4, [A5 - 0x12F8] 00001A4C 2F0C move.l -[A7], A4 00001A4E 6100 F1EE bsr -0xE10 /* 00000C3E */ 00001A52 286D ED08 movea.l A4, [A5 - 0x12F8] 00001A56 295F 0008 move.l [A4 + 0x8], [A7]+ 00001A5A 4CDF 0049 movem.l D0,D3,D6, [A7]+ 00001A5E 4E75 rts fn00001A60: 00001A60 48E7 8010 movem.l -[A7], D0,A3 00001A64 202C 0008 move.l D0, [A4 + 0x8] 00001A68 908C sub.l D0, A4 00001A6A 266D ED08 movea.l A3, [A5 - 0x12F8] label00001A6E: 00001A6E B9CB cmpa.l A4, A3 00001A70 670C beq +0xE /* 00001A7E */ 00001A72 2E2B 0008 move.l D7, [A3 + 0x8] 00001A76 D1AB 0008 add.l [A3 + 0x8], D0 00001A7A 2647 movea.l A3, D7 00001A7C 60F0 bra -0xE /* 00001A6E */ label00001A7E: 00001A7E 6100 F1BE bsr -0xE40 /* 00000C3E */ 00001A82 4CDF 0801 movem.l D0,A3, [A7]+ 00001A86 4E75 rts fn00001A88: 00001A88 2F0C move.l -[A7], A4 00001A8A 3F07 move.w -[A7], D7 00001A8C 6100 F60E bsr -0x9F0 /* 0000109C */ 00001A90 4A40 tst.w D0 00001A92 6700 1370 beq +0x1372 /* 00002E04 */ 00001A96 6100 FF22 bsr -0xDC /* 000019BA */ 00001A9A 6700 1368 beq +0x136A /* 00002E04 */ 00001A9E 3E1F move.w D7, [A7]+ 00001AA0 6110 bsr +0x12 /* 00001AB2 */ 00001AA2 285F movea.l A4, [A7]+ 00001AA4 4E75 rts fn00001AA6: 00001AA6 2F0C move.l -[A7], A4 00001AA8 286D F072 movea.l A4, [A5 - 0xF8E] 00001AAC 6104 bsr +0x6 /* 00001AB2 */ 00001AAE 285F movea.l A4, [A7]+ 00001AB0 4E75 rts export_167: fn00001AB2: 00001AB2 2F04 move.l -[A7], D4 00001AB4 280C move.l D4, A4 00001AB6 6606 bne +0x8 /* 00001ABE */ 00001AB8 383C FFFF move.w D4, 0xFFFF 00001ABC 6004 bra +0x6 /* 00001AC2 */ label00001ABE: 00001ABE 182C 0002 move.b D4, [A4 + 0x2] label00001AC2: 00001AC2 6100 2B7A bsr +0x2B7C /* 0000463E */ 00001AC6 281F move.l D4, [A7]+ 00001AC8 4E75 rts 00001ACA 6710 beq +0x12 /* 00001ADC */ 00001ACC 6100 10B4 bsr +0x10B6 /* 00002B82 */ 00001AD0 6100 10EC bsr +0x10EE /* 00002BBE */ label00001AD4: 00001AD4 5389 subq.l A1, 1 00001AD6 2B49 F030 move.l [A5 - 0xFD0], A1 00001ADA 4E75 rts export_179: fn00001ADC: 00001ADC 226D ED28 movea.l A1, [A5 - 0x12D8] 00001AE0 60F2 bra -0xC /* 00001AD4 */ label00001AE2: 00001AE2 0C40 0004 cmpi.w D0, 0x4 00001AE6 674A beq +0x4C /* 00001B32 */ 00001AE8 0C40 0002 cmpi.w D0, 0x2 00001AEC 6700 F43E beq -0xBC0 /* 00000F2C */ 00001AF0 0C40 0005 cmpi.w D0, 0x5 00001AF4 6752 beq +0x54 /* 00001B48 */ 00001AF6 0C40 0006 cmpi.w D0, 0x6 00001AFA 6700 026A beq +0x26C /* 00001D66 */ 00001AFE 0C40 0001 cmpi.w D0, 0x1 00001B02 6600 12D6 bne +0x12D8 /* 00002DDA */ 00001B06 6100 F3C6 bsr -0xC38 /* 00000ECE */ 00001B0A 222D F022 move.l D1, [A5 - 0xFDE] 00001B0E 6100 026E bsr +0x270 /* 00001D7E */ 00001B12 671E beq +0x20 /* 00001B32 */ 00001B14 48E7 00A0 movem.l -[A7], A0,A2 00001B18 6100 0B32 bsr +0xB34 /* 0000264C */ 00001B1C 0C00 00EA cmpi.b D0, 0xEA 00001B20 6608 bne +0xA /* 00001B2A */ 00001B22 343C 0022 move.w D2, 0x22 /* '\"' */ 00001B26 6000 130E bra +0x1310 /* 00002E36 */ label00001B2A: 00001B2A 4CDF 0500 movem.l A0,A2, [A7]+ 00001B2E 6000 0224 bra +0x226 /* 00001D54 */ label00001B32: 00001B32 2F08 move.l -[A7], A0 00001B34 6100 09C0 bsr +0x9C2 /* 000024F6 */ 00001B38 0C10 00EA cmpi.b [A0], 0xEA 00001B3C 6604 bne +0x6 /* 00001B42 */ 00001B3E 588F addq.l A7, 4 00001B40 600A bra +0xC /* 00001B4C */ label00001B42: 00001B42 205F movea.l A0, [A7]+ 00001B44 6000 01EA bra +0x1EC /* 00001D30 */ label00001B48: 00001B48 6100 09AC bsr +0x9AE /* 000024F6 */ label00001B4C: 00001B4C 2F0A move.l -[A7], A2 00001B4E 1F2D ECFB move.b -[A7], [A5 - 0x1305] 00001B52 3E3C 00EA move.w D7, 0xEA 00001B56 6100 F35A bsr -0xCA4 /* 00000EB2 */ 00001B5A 6100 F656 bsr -0x9A8 /* 000011B2 */ 00001B5E 101F move.b D0, [A7]+ 00001B60 265F movea.l A3, [A7]+ export_184: 00001B62 6100 F916 bsr -0x6E8 /* 0000147A */ export_185: 00001B66 0C00 0004 cmpi.b D0, 0x4 00001B6A 6406 bcc +0x8 /* 00001B72 */ 00001B6C 36AD ECA6 move.w [A3], [A5 - 0x135A] 00001B70 4E75 rts label00001B72: 00001B72 6606 bne +0x8 /* 00001B7A */ 00001B74 26AD ECA6 move.l [A3], [A5 - 0x135A] 00001B78 4E75 rts label00001B7A: 00001B7A 0C00 0005 cmpi.b D0, 0x5 00001B7E 6700 EF1A beq -0x10E4 /* 00000A9A */ 00001B82 26ED ECA6 move.l [A3]+, [A5 - 0x135A] 00001B86 26AD ECAA move.l [A3], [A5 - 0x1356] 00001B8A 4E75 rts fn00001B8C: 00001B8C 2F09 move.l -[A7], A1 00001B8E 6100 010E bsr +0x110 /* 00001C9E */ 00001B92 0800 0000 btst.b D0, 0x0 00001B96 670C beq +0xE /* 00001BA4 */ 00001B98 08D1 0002 bset.b [A1], 0x2 00001B9C 6602 bne +0x4 /* 00001BA0 */ 00001B9E 610A bsr +0xC /* 00001BAA */ label00001BA0: 00001BA0 7001 moveq.l D0, 0x01 00001BA2 6002 bra +0x4 /* 00001BA6 */ label00001BA4: 00001BA4 7000 moveq.l D0, 0x00 label00001BA6: 00001BA6 225F movea.l A1, [A7]+ 00001BA8 4E75 rts fn00001BAA: 00001BAA 0C11 0005 cmpi.b [A1], 0x5 00001BAE 6604 bne +0x6 /* 00001BB4 */ 00001BB0 522D F096 addq.b [A5 - 0xF6A], 1 label00001BB4: 00001BB4 4E75 rts export_186: 00001BB6 0811 0000 btst.b [A1], 0x0 00001BBA 67F8 beq -0x6 /* 00001BB4 */ 00001BBC 6100 2E9A bsr +0x2E9C /* 00004A58 */ 00001BC0 6004 bra +0x6 /* 00001BC6 */ label00001BC2: 00001BC2 6100 00DA bsr +0xDC /* 00001C9E */ label00001BC6: 00001BC6 1011 move.b D0, [A1] 00001BC8 0200 0004 andi.b D0, 0x4 00001BCC 08C0 0000 bset.b D0, 0x0 00001BD0 B011 cmp.b D0, [A1] 00001BD2 6704 beq +0x6 /* 00001BD8 */ 00001BD4 1280 move.b [A1], D0 00001BD6 61D2 bsr -0x2C /* 00001BAA */ label00001BD8: 00001BD8 4E75 rts label00001BDA: 00001BDA 6100 00C2 bsr +0xC4 /* 00001C9E */ 00001BDE 4211 clr.b [A1] 00001BE0 6008 bra +0xA /* 00001BEA */ label00001BE2: 00001BE2 6100 00BA bsr +0xBC /* 00001C9E */ 00001BE6 08D1 0001 bset.b [A1], 0x1 label00001BEA: 00001BEA 0C00 0005 cmpi.b D0, 0x5 00001BEE 6602 bne +0x4 /* 00001BF2 */ 00001BF0 6102 bsr +0x4 /* 00001BF4 */ label00001BF2: 00001BF2 4E75 rts fn00001BF4: 00001BF4 042D 0001 F096 subi.b [A5 - 0xF6A], 0x1 00001BFA 6404 bcc +0x6 /* 00001C00 */ 00001BFC 422D F096 clr.b [A5 - 0xF6A] label00001C00: 00001C00 4E75 rts fn00001C02: 00001C02 2F09 move.l -[A7], A1 00001C04 6100 0098 bsr +0x9A /* 00001C9E */ 00001C08 E098 ror D0, 8 00001C0A 809F or.l D0, [A7]+ 00001C0C 2280 move.l [A1], D0 00001C0E 4E75 rts fn00001C10: 00001C10 48E7 8040 movem.l -[A7], D0,A1 00001C14 7004 moveq.l D0, 0x04 00001C16 43ED F082 lea.l A1, [A5 - 0xF7E] label00001C1A: 00001C1A 4299 clr.l [A1]+ 00001C1C 51C8 FFFC dbf D0, -0x6 /* 00001C1A */ 00001C20 422D F096 clr.b [A5 - 0xF6A] 00001C24 6100 2D9E bsr +0x2DA0 /* 000049C4 */ 00001C28 4CDF 0201 movem.l D0,A1, [A7]+ 00001C2C 4E75 rts label00001C2E: 00001C2E 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF 00001C34 6726 beq +0x28 /* 00001C5C */ 00001C36 4A2D F05F tst.b [A5 - 0xFA1] 00001C3A 6620 bne +0x22 /* 00001C5C */ 00001C3C 43ED F082 lea.l A1, [A5 - 0xF7E] 00001C40 7204 moveq.l D1, 0x04 label00001C42: 00001C42 0C11 0005 cmpi.b [A1], 0x5 00001C46 660A bne +0xC /* 00001C52 */ 00001C48 2211 move.l D1, [A1] 00001C4A 0281 00FF FFFF andi.l D1, 0xFFFFFF 00001C50 660E bne +0x10 /* 00001C60 */ label00001C52: 00001C52 5889 addq.l A1, 4 00001C54 51C9 FFEC dbf D1, -0x16 /* 00001C42 */ 00001C58 422D F096 clr.b [A5 - 0xF6A] label00001C5C: 00001C5C 6000 E788 bra -0x1876 /* 000003E6 */ label00001C60: 00001C60 0891 0002 bclr.b [A1], 0x2 00001C64 618E bsr -0x70 /* 00001BF4 */ 00001C66 08D1 0001 bset.b [A1], 0x1 00001C6A 6100 2DD4 bsr +0x2DD6 /* 00004A40 */ 00001C6E 7210 moveq.l D1, 0x10 00001C70 6100 13E6 bsr +0x13E8 /* 00003058 */ 00001C74 2F08 move.l -[A7], A0 00001C76 3F2D F02A move.w -[A7], [A5 - 0xFD6] 00001C7A 2F09 move.l -[A7], A1 00001C7C 2F2D ED38 move.l -[A7], [A5 - 0x12C8] 00001C80 3F3C 0096 move.w -[A7], 0x96 00001C84 2B4F F04E move.l [A5 - 0xFB2], A7 00001C88 2011 move.l D0, [A1] 00001C8A 0280 00FF FFFF andi.l D0, 0xFFFFFF 00001C90 2040 movea.l A0, D0 00001C92 7000 moveq.l D0, 0x00 00001C94 6100 0142 bsr +0x144 /* 00001DD8 */ 00001C98 5388 subq.l A0, 1 00001C9A 6000 E73E bra -0x18C0 /* 000003DA */ fn00001C9E: 00001C9E 43ED F082 lea.l A1, [A5 - 0xF7E] 00001CA2 E540 asl D0.w, 2 00001CA4 43F1 0000 lea.l A1, [A1 + D0.w] 00001CA8 7000 moveq.l D0, 0x00 00001CAA 1011 move.b D0, [A1] 00001CAC 4E75 rts export_189: 00001CAE 6100 2B7A bsr +0x2B7C /* 0000482A */ 00001CB2 0C41 0005 cmpi.w D1, 0x5 00001CB6 6732 beq +0x34 /* 00001CEA */ 00001CB8 3E3C 0096 move.w D7, 0x96 00001CBC 6100 F1F4 bsr -0xE0A /* 00000EB2 */ 00001CC0 6100 0EBC bsr +0xEBE /* 00002B7E */ 00001CC4 6B1C bmi +0x1E /* 00001CE2 */ 00001CC6 4A42 tst.w D2 00001CC8 6716 beq +0x18 /* 00001CE0 */ 00001CCA 6100 0EF2 bsr +0xEF4 /* 00002BBE */ 00001CCE 3F01 move.w -[A7], D1 00001CD0 3F00 move.w -[A7], D0 00001CD2 6100 00D6 bsr +0xD8 /* 00001DAA */ 00001CD6 321F move.w D1, [A7]+ 00001CD8 6100 0F58 bsr +0xF5A /* 00002C32 */ 00001CDC 321F move.w D1, [A7]+ 00001CDE 6002 bra +0x4 /* 00001CE2 */ label00001CE0: 00001CE0 93C9 sub.l A1, A1 label00001CE2: 00001CE2 3001 move.w D0, D1 00001CE4 6100 FF1C bsr -0xE2 /* 00001C02 */ 00001CE8 7001 moveq.l D0, 0x01 label00001CEA: 00001CEA 4E75 rts export_193: label00001CEC: 00001CEC 3400 move.w D2, D0 00001CEE 6100 F1CC bsr -0xE32 /* 00000EBC */ 00001CF2 6600 10E6 bne +0x10E8 /* 00002DDA */ 00001CF6 3001 move.w D0, D1 00001CF8 0C42 00AA cmpi.w D2, 0xAA 00001CFC 6700 FEC4 beq -0x13A /* 00001BC2 */ 00001D00 0C42 F9F4 cmpi.w D2, 0xF9F4 00001D04 6700 FED4 beq -0x12A /* 00001BDA */ 00001D08 0C42 F8AD cmpi.w D2, 0xF8AD 00001D0C 6700 FED4 beq -0x12A /* 00001BE2 */ 00001D10 6000 10C8 bra +0x10CA /* 00002DDA */ 00001D14 422D F0F9 clr.b [A5 - 0xF07] 00001D18 0C40 0006 cmpi.w D0, 0x6 00001D1C 6750 beq +0x52 /* 00001D6E */ 00001D1E 0C40 0001 cmpi.w D0, 0x1 00001D22 6610 bne +0x12 /* 00001D34 */ 00001D24 222D F022 move.l D1, [A5 - 0xFDE] 00001D28 6100 0054 bsr +0x56 /* 00001D7E */ 00001D2C 6706 beq +0x8 /* 00001D34 */ 00001D2E 6028 bra +0x2A /* 00001D58 */ label00001D30: 00001D30 50ED F0F9 st [A5 - 0xF07] label00001D34: 00001D34 6000 1AF2 bra +0x1AF4 /* 00003828 */ export_194: fn00001D38: 00001D38 4A2D F0F9 tst.b [A5 - 0xF07] 00001D3C 6606 bne +0x8 /* 00001D44 */ 00001D3E 7E28 moveq.l D7, 0x28 00001D40 6100 F170 bsr -0xE8E /* 00000EB2 */ label00001D44: 00001D44 4E75 rts export_195: fn00001D46: 00001D46 4A2D F0F9 tst.b [A5 - 0xF07] 00001D4A 6606 bne +0x8 /* 00001D52 */ 00001D4C 7E29 moveq.l D7, 0x29 00001D4E 6100 F162 bsr -0xE9C /* 00000EB2 */ label00001D52: 00001D52 4E75 rts label00001D54: 00001D54 50ED F0F9 st [A5 - 0xF07] label00001D58: 00001D58 2E0A move.l D7, A2 00001D5A 9EAD ED20 sub.l D7, [A5 - 0x12E0] 00001D5E 7006 moveq.l D0, 0x06 00001D60 6100 0EFC bsr +0xEFE /* 00002C5E */ 00001D64 6014 bra +0x16 /* 00001D7A */ label00001D66: 00001D66 50ED F0F9 st [A5 - 0xF07] 00001D6A 6100 F162 bsr -0xE9C /* 00000ECE */ label00001D6E: 00001D6E 246D ED20 movea.l A2, [A5 - 0x12E0] 00001D72 D5ED F022 add.l A2, [A5 - 0xFDE] 00001D76 6100 F1B4 bsr -0xE4A /* 00000F2C */ label00001D7A: 00001D7A 4EED 1052 jmp [A5 + 0x1052 /* export_518 */] export_182: fn00001D7E: 00001D7E 48E7 8010 movem.l -[A7], D0,A3 00001D82 246D ED20 movea.l A2, [A5 - 0x12E0] 00001D86 266D ED1C movea.l A3, [A5 - 0x12E4] label00001D8A: 00001D8A B7CA cmpa.l A3, A2 00001D8C 6716 beq +0x18 /* 00001DA4 */ 00001D8E 202A 0000 move.l D0, [A2 + 0x0] 00001D92 0280 00FF FFFF andi.l D0, 0xFFFFFF 00001D98 B081 cmp.l D0, D1 00001D9A 6706 beq +0x8 /* 00001DA2 */ 00001D9C D4FC 0012 add.w A2, 0x12 00001DA0 60E8 bra -0x16 /* 00001D8A */ label00001DA2: 00001DA2 200A move.l D0, A2 label00001DA4: 00001DA4 4CDF 0801 movem.l D0,A3, [A7]+ 00001DA8 4E75 rts export_191: fn00001DAA: 00001DAA 6108 bsr +0xA /* 00001DB4 */ 00001DAC 4A80 tst.l D0 00001DAE 6600 1032 bne +0x1034 /* 00002DE2 */ 00001DB2 4E75 rts export_196: fn00001DB4: 00001DB4 C189 exg D0, A1 00001DB6 226D ED20 movea.l A1, [A5 - 0x12E0] label00001DBA: 00001DBA B3ED ED1C cmpa.l A1, [A5 - 0x12E4] 00001DBE 6412 bcc +0x14 /* 00001DD2 */ 00001DC0 B0A9 0006 cmp.l D0, [A1 + 0x6] 00001DC4 650C bcs +0xE /* 00001DD2 */ 00001DC6 B0A9 000E cmp.l D0, [A1 + 0xE] 00001DCA 6508 bcs +0xA /* 00001DD4 */ 00001DCC D2FC 0012 add.w A1, 0x12 00001DD0 60E8 bra -0x16 /* 00001DBA */ label00001DD2: 00001DD2 93C9 sub.l A1, A1 label00001DD4: 00001DD4 C189 exg D0, A1 00001DD6 4E75 rts export_188: fn00001DD8: 00001DD8 426D ED36 clr.w [A5 - 0x12CA] 00001DDC 2B40 ED38 move.l [A5 - 0x12C8], D0 00001DE0 670A beq +0xC /* 00001DEC */ 00001DE2 C189 exg D0, A1 00001DE4 3B69 0004 ED36 move.w [A5 - 0x12CA], [A1 + 0x4] 00001DEA C189 exg D0, A1 label00001DEC: 00001DEC 4E75 rts 00001DEE 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00001DF2 600C bra +0xE /* 00001E00 */ 00001DF4 6100 E7CA bsr -0x1834 /* 000005C0 */ 00001DF8 143C 0002 move.b D2, 0x2 00001DFC 6100 F88C bsr -0x772 /* 0000168A */ label00001E00: 00001E00 6100 FABA bsr -0x544 /* 000018BC */ 00001E04 3803 move.w D4, D3 00001E06 6000 00A2 bra +0xA4 /* 00001EAA */ label00001E0A: 00001E0A 3C00 move.w D6, D0 00001E0C 0C46 00E4 cmpi.w D6, 0xE4 00001E10 6604 bne +0x6 /* 00001E16 */ 00001E12 4EED 0E72 jmp [A5 + 0xE72 /* export_458 */] label00001E16: 00001E16 6100 FA96 bsr -0x568 /* 000018AE */ 00001E1A 3A00 move.w D5, D0 00001E1C 0C46 F9F8 cmpi.w D6, 0xF9F8 00001E20 670C beq +0xE /* 00001E2E */ 00001E22 0C46 FBD7 cmpi.w D6, 0xFBD7 00001E26 6706 beq +0x8 /* 00001E2E */ 00001E28 0C46 F9FA cmpi.w D6, 0xF9FA 00001E2C 660A bne +0xC /* 00001E38 */ label00001E2E: 00001E2E 6100 00B0 bsr +0xB2 /* 00001EE0 */ 00001E32 6100 F09A bsr -0xF64 /* 00000ECE */ 00001E36 6014 bra +0x16 /* 00001E4C */ label00001E38: 00001E38 0C46 002C cmpi.w D6, 0x2C /* ',' */ 00001E3C 6604 bne +0x6 /* 00001E42 */ 00001E3E 617A bsr +0x7C /* 00001EBA */ 00001E40 6006 bra +0x8 /* 00001E48 */ label00001E42: 00001E42 0C46 003B cmpi.w D6, 0x3B /* ';' */ 00001E46 6608 bne +0xA /* 00001E50 */ label00001E48: 00001E48 6100 F072 bsr -0xF8C /* 00000EBC */ label00001E4C: 00001E4C 6768 beq +0x6A /* 00001EB6 */ 00001E4E 60BA bra -0x44 /* 00001E0A */ label00001E50: 00001E50 6100 F354 bsr -0xCAA /* 000011A6 */ 00001E54 6100 F79C bsr -0x862 /* 000015F2 */ 00001E58 6728 beq +0x2A /* 00001E82 */ 00001E5A 6100 05C8 bsr +0x5CA /* 00002424 */ 00001E5E 6100 EB7A bsr -0x1484 /* 000009DA */ 00001E62 6100 00FA bsr +0xFC /* 00001F5E */ 00001E66 1680 move.b [A3], D0 00001E68 266D ECA6 movea.l A3, [A5 - 0x135A] 00001E6C 522B 0001 addq.b [A3 + 0x1], 1 00001E70 6100 EC00 bsr -0x13FE /* 00000A72 */ 00001E74 1E13 move.b D7, [A3] 00001E76 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 00001E7A 6602 bne +0x4 /* 00001E7E */ 00001E7C 1680 move.b [A3], D0 label00001E7E: 00001E7E 266D ECA6 movea.l A3, [A5 - 0x135A] label00001E82: 00001E82 266D ECA6 movea.l A3, [A5 - 0x135A] 00001E86 0C44 00FF cmpi.w D4, 0xFF 00001E8A 671A beq +0x1C /* 00001EA6 */ 00001E8C 3005 move.w D0, D5 00001E8E 6716 beq +0x18 /* 00001EA6 */ 00001E90 6100 028C bsr +0x28E /* 0000211E */ 00001E94 D047 add.w D0, D7 00001E96 0A3C 0001 xori.b ccr, 1 00001E9A 6404 bcc +0x6 /* 00001EA0 */ 00001E9C 5340 subq.w D0, 1 00001E9E B044 cmp.w D0, D4 label00001EA0: 00001EA0 6504 bcs +0x6 /* 00001EA6 */ 00001EA2 6100 F974 bsr -0x68A /* 00001818 */ label00001EA6: 00001EA6 6100 EBA2 bsr -0x145C /* 00000A4A */ label00001EAA: 00001EAA 6100 F022 bsr -0xFDC /* 00000ECE */ 00001EAE 6600 FF5A bne -0xA4 /* 00001E0A */ 00001EB2 6100 F964 bsr -0x69A /* 00001818 */ label00001EB6: 00001EB6 6000 FACA bra -0x534 /* 00001982 */ fn00001EBA: 00001EBA 3005 move.w D0, D5 00001EBC 6100 FA16 bsr -0x5E8 /* 000018D4 */ 00001EC0 4241 clr.w D1 label00001EC2: 00001EC2 D243 add.w D1, D3 00001EC4 B041 cmp.w D0, D1 00001EC6 64FA bcc -0x4 /* 00001EC2 */ 00001EC8 0C44 00FF cmpi.w D4, 0xFF 00001ECC 670E beq +0x10 /* 00001EDC */ 00001ECE 3401 move.w D2, D1 00001ED0 D443 add.w D2, D3 00001ED2 B842 cmp.w D4, D2 00001ED4 6406 bcc +0x8 /* 00001EDC */ 00001ED6 6100 F940 bsr -0x6BE /* 00001818 */ 00001EDA 4E75 rts label00001EDC: 00001EDC 616A bsr +0x6C /* 00001F48 */ 00001EDE 4E75 rts fn00001EE0: 00001EE0 6100 EFDA bsr -0x1024 /* 00000EBC */ 00001EE4 7E28 moveq.l D7, 0x28 00001EE6 6100 EFCA bsr -0x1034 /* 00000EB2 */ 00001EEA 6100 F192 bsr -0xE6C /* 0000107E */ 00001EEE 7E29 moveq.l D7, 0x29 00001EF0 6100 EFC0 bsr -0x103E /* 00000EB2 */ 00001EF4 4A42 tst.w D2 00001EF6 6E04 bgt +0x6 /* 00001EFC */ 00001EF8 4282 clr.l D2 00001EFA 6008 bra +0xA /* 00001F04 */ label00001EFC: 00001EFC 0C46 F9F8 cmpi.w D6, 0xF9F8 00001F00 6602 bne +0x4 /* 00001F04 */ 00001F02 5342 subq.w D2, 1 label00001F04: 00001F04 0C46 FBD7 cmpi.w D6, 0xFBD7 00001F08 660E bne +0x10 /* 00001F18 */ 00001F0A 615E bsr +0x60 /* 00001F6A */ 00001F0C 6700 0ED0 beq +0xED2 /* 00002DDE */ 00001F10 3202 move.w D1, D2 00001F12 6100 311C bsr +0x311E /* 00005030 */ 00001F16 602E bra +0x30 /* 00001F46 */ label00001F18: 00001F18 3604 move.w D3, D4 00001F1A 0C44 00FF cmpi.w D4, 0xFF 00001F1E 6706 beq +0x8 /* 00001F26 */ 00001F20 6100 F532 bsr -0xACC /* 00001454 */ 00001F24 3403 move.w D2, D3 label00001F26: 00001F26 0C46 F9FA cmpi.w D6, 0xF9FA 00001F2A 6708 beq +0xA /* 00001F34 */ 00001F2C B445 cmp.w D2, D5 00001F2E 6716 beq +0x18 /* 00001F46 */ 00001F30 650A bcs +0xC /* 00001F3C */ 00001F32 600E bra +0x10 /* 00001F42 */ label00001F34: 00001F34 D445 add.w D2, D5 00001F36 B444 cmp.w D2, D4 00001F38 6508 bcs +0xA /* 00001F42 */ 00001F3A 9444 sub.w D2, D4 label00001F3C: 00001F3C 6100 F8DA bsr -0x724 /* 00001818 */ 00001F40 7A00 moveq.l D5, 0x00 label00001F42: 00001F42 3202 move.w D1, D2 00001F44 6102 bsr +0x4 /* 00001F48 */ label00001F46: 00001F46 4E75 rts fn00001F48: 00001F48 6120 bsr +0x22 /* 00001F6A */ 00001F4A 6600 30B6 bne +0x30B8 /* 00005002 */ 00001F4E 9245 sub.w D1, D5 00001F50 630A bls +0xC /* 00001F5C */ 00001F52 7020 moveq.l D0, 0x20 label00001F54: 00001F54 6100 F8CC bsr -0x732 /* 00001822 */ 00001F58 5341 subq.w D1, 1 00001F5A 66F8 bne -0x6 /* 00001F54 */ label00001F5C: 00001F5C 4E75 rts export_199: fn00001F5E: 00001F5E 7020 moveq.l D0, 0x20 00001F60 6108 bsr +0xA /* 00001F6A */ 00001F62 6704 beq +0x6 /* 00001F68 */ 00001F64 303C 00CA move.w D0, 0xCA label00001F68: 00001F68 4E75 rts fn00001F6A: 00001F6A 48E7 8008 movem.l -[A7], D0,A4 00001F6E 286D F072 movea.l A4, [A5 - 0xF8E] 00001F72 6100 2E62 bsr +0x2E64 /* 00004DD6 */ 00001F76 4CDF 1001 movem.l D0,A4, [A7]+ 00001F7A 4E75 rts 00001F7C 7801 moveq.l D4, 0x01 00001F7E 6014 bra +0x16 /* 00001F94 */ 00001F80 7801 moveq.l D4, 0x01 00001F82 6016 bra +0x18 /* 00001F9A */ 00001F84 7801 moveq.l D4, 0x01 00001F86 6036 bra +0x38 /* 00001FBE */ 00001F88 7801 moveq.l D4, 0x01 00001F8A 6038 bra +0x3A /* 00001FC4 */ 00001F8C 7800 moveq.l D4, 0x00 00001F8E 7002 moveq.l D0, 0x02 00001F90 600A bra +0xC /* 00001F9C */ 00001F92 7800 moveq.l D4, 0x00 label00001F94: 00001F94 7004 moveq.l D0, 0x04 00001F96 6004 bra +0x6 /* 00001F9C */ 00001F98 7800 moveq.l D4, 0x00 label00001F9A: 00001F9A 7008 moveq.l D0, 0x08 label00001F9C: 00001F9C 3400 move.w D2, D0 00001F9E 6100 F4DA bsr -0xB24 /* 0000147A */ 00001FA2 4A04 tst.b D4 00001FA4 6704 beq +0x6 /* 00001FAA */ 00001FA6 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] label00001FAA: 00001FAA 6100 EA1C bsr -0x15E2 /* 000009C8 */ 00001FAE 6100 042C bsr +0x42E /* 000023DC */ 00001FB2 6000 EBC2 bra -0x143C /* 00000B76 */ 00001FB6 7800 moveq.l D4, 0x00 00001FB8 7202 moveq.l D1, 0x02 00001FBA 600A bra +0xC /* 00001FC6 */ 00001FBC 7800 moveq.l D4, 0x00 label00001FBE: 00001FBE 7204 moveq.l D1, 0x04 00001FC0 6004 bra +0x6 /* 00001FC6 */ 00001FC2 7800 moveq.l D4, 0x00 label00001FC4: 00001FC4 7208 moveq.l D1, 0x08 label00001FC6: 00001FC6 6100 EB86 bsr -0x1478 /* 00000B4E */ 00001FCA 6100 EAA6 bsr -0x1558 /* 00000A72 */ 00001FCE B441 cmp.w D2, D1 00001FD0 6500 0E0C bcs +0xE0E /* 00002DDE */ 00001FD4 1B41 ECFB move.b [A5 - 0x1305], D1 00001FD8 244B movea.l A2, A3 00001FDA 6100 03EE bsr +0x3F0 /* 000023CA */ 00001FDE 4A04 tst.b D4 00001FE0 6704 beq +0x6 /* 00001FE6 */ 00001FE2 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] label00001FE6: 00001FE6 4E75 rts 00001FE8 08C6 0000 bset.b D6, 0x0 00001FEC 6004 bra +0x6 /* 00001FF2 */ 00001FEE 0886 0000 bclr.b D6, 0x0 label00001FF2: 00001FF2 6100 04F0 bsr +0x4F2 /* 000024E4 */ 00001FF6 6100 E304 bsr -0x1CFA /* 000002FC */ 00001FFA 2C4A movea.l A6, A2 00001FFC 264A movea.l A3, A2 00001FFE 6100 EA72 bsr -0x158C /* 00000A72 */ 00002002 284B movea.l A4, A3 00002004 6100 F194 bsr -0xE6A /* 0000119A */ 00002008 2802 move.l D4, D2 0000200A 6740 beq +0x42 /* 0000204C */ 0000200C 6100 0F32 bsr +0xF34 /* 00002F40 */ 00002010 6410 bcc +0x12 /* 00002022 */ 00002012 6100 E710 bsr -0x18EE /* 00000724 */ 00002016 284A movea.l A4, A2 00002018 264E movea.l A3, A6 0000201A 6100 EA6E bsr -0x1590 /* 00000A8A */ 0000201E 6100 E7C8 bsr -0x1836 /* 000007E8 */ label00002022: 00002022 6100 EB2A bsr -0x14D4 /* 00000B4E */ 00002026 6100 EA4A bsr -0x15B4 /* 00000A72 */ 0000202A 9882 sub.l D4, D2 0000202C 6404 bcc +0x6 /* 00002032 */ 0000202E D484 add.l D2, D4 00002030 4284 clr.l D4 label00002032: 00002032 0806 0000 btst.b D6, 0x0 00002036 6702 beq +0x4 /* 0000203A */ 00002038 6116 bsr +0x18 /* 00002050 */ label0000203A: 0000203A 5382 subq.l D2, 1 0000203C 6506 bcs +0x8 /* 00002044 */ label0000203E: 0000203E 18DB move.b [A4]+, [A3]+ 00002040 51CA FFFC dbf D2, -0x6 /* 0000203E */ label00002044: 00002044 0806 0000 btst.b D6, 0x0 00002048 6602 bne +0x4 /* 0000204C */ 0000204A 6104 bsr +0x6 /* 00002050 */ label0000204C: 0000204C 6000 EB00 bra -0x14FE /* 00000B4E */ fn00002050: 00002050 5384 subq.l D4, 1 00002052 6508 bcs +0xA /* 0000205C */ label00002054: 00002054 18FC 0020 move.b [A4]+, 0x20 /* ' ' */ 00002058 51CC FFFA dbf D4, -0x8 /* 00002054 */ label0000205C: 0000205C 4E75 rts 0000205E 6100 F670 bsr -0x98E /* 000016D0 */ 00002062 6700 0DA0 beq +0xDA2 /* 00002E04 */ 00002066 0400 0004 subi.b D0, 0x4 0000206A 6600 0D90 bne +0xD92 /* 00002DFC */ 0000206E 7600 moveq.l D3, 0x00 00002070 362C 0020 move.w D3, [A4 + 0x20] 00002074 49EC 0034 lea.l A4, [A4 + 0x34] label00002078: 00002078 6100 EE36 bsr -0x11C8 /* 00000EB0 */ 0000207C 6100 EFF4 bsr -0x100A /* 00001072 */ 00002080 9682 sub.l D3, D2 00002082 6500 0D90 bcs +0xD92 /* 00002E14 */ 00002086 3E3C F9FD move.w D7, 0xF9FD 0000208A 6100 EE26 bsr -0x11D8 /* 00000EB2 */ 0000208E 6100 0454 bsr +0x456 /* 000024E4 */ 00002092 6100 E268 bsr -0x1D96 /* 000002FC */ 00002096 264A movea.l A3, A2 00002098 6100 E782 bsr -0x187C /* 0000081C */ 0000209C 244C movea.l A2, A4 0000209E 6100 E9EA bsr -0x1614 /* 00000A8A */ 000020A2 D9C2 add.l A4, D2 000020A4 6100 EE28 bsr -0x11D6 /* 00000ECE */ 000020A8 66CE bne -0x30 /* 00002078 */ 000020AA 4E75 rts export_203: 000020AC 6104 bsr +0x6 /* 000020B2 */ 000020AE 5788 subq.l A0, 3 000020B0 4E75 rts export_205: fn000020B2: 000020B2 7E00 moveq.l D7, 0x00 000020B4 1E18 move.b D7, [A0]+ 000020B6 4847 swap.w D7 000020B8 1E18 move.b D7, [A0]+ 000020BA E15F rol D7.w, 8 000020BC 1E18 move.b D7, [A0]+ 000020BE 4E75 rts fn000020C0: 000020C0 6104 bsr +0x6 /* 000020C6 */ 000020C2 578B subq.l A3, 3 000020C4 4E75 rts export_114: fn000020C6: 000020C6 7E00 moveq.l D7, 0x00 000020C8 1E1B move.b D7, [A3]+ 000020CA 4847 swap.w D7 000020CC 1E1B move.b D7, [A3]+ 000020CE E15F rol D7.w, 8 000020D0 1E1B move.b D7, [A3]+ 000020D2 4A87 tst.l D7 000020D4 4E75 rts fn000020D6: 000020D6 6104 bsr +0x6 /* 000020DC */ 000020D8 578E subq.l A6, 3 000020DA 4E75 rts fn000020DC: 000020DC 7E00 moveq.l D7, 0x00 000020DE 1E1E move.b D7, [A6]+ 000020E0 4847 swap.w D7 000020E2 1E1E move.b D7, [A6]+ 000020E4 E15F rol D7.w, 8 000020E6 1E1E move.b D7, [A6]+ 000020E8 4E75 rts 000020EA 6104 bsr +0x6 /* 000020F0 */ 000020EC 5588 subq.l A0, 2 000020EE 4E75 rts export_204: fn000020F0: 000020F0 7E00 moveq.l D7, 0x00 000020F2 1E18 move.b D7, [A0]+ 000020F4 E15F rol D7.w, 8 000020F6 1E18 move.b D7, [A0]+ 000020F8 4E75 rts export_208: 000020FA C34E exg A1, A6 000020FC 61D8 bsr -0x26 /* 000020D6 */ 000020FE C34E exg A1, A6 00002100 4E75 rts 00002102 C54E exg A2, A6 00002104 6128 bsr +0x2A /* 0000212E */ 00002106 C54E exg A2, A6 00002108 4E75 rts 0000210A 6104 bsr +0x6 /* 00002110 */ 0000210C 578A subq.l A2, 3 0000210E 4E75 rts export_209: fn00002110: 00002110 7E00 moveq.l D7, 0x00 00002112 1E1A move.b D7, [A2]+ 00002114 4847 swap.w D7 00002116 1E1A move.b D7, [A2]+ 00002118 E15F rol D7.w, 8 0000211A 1E1A move.b D7, [A2]+ 0000211C 4E75 rts export_200: fn0000211E: 0000211E 6104 bsr +0x6 /* 00002124 */ 00002120 558B subq.l A3, 2 00002122 4E75 rts fn00002124: 00002124 7E00 moveq.l D7, 0x00 00002126 1E1B move.b D7, [A3]+ 00002128 E15F rol D7.w, 8 0000212A 1E1B move.b D7, [A3]+ 0000212C 4E75 rts export_112: fn0000212E: 0000212E 6104 bsr +0x6 /* 00002134 */ 00002130 558E subq.l A6, 2 00002132 4E75 rts fn00002134: 00002134 7E00 moveq.l D7, 0x00 00002136 1E1E move.b D7, [A6]+ 00002138 E15F rol D7.w, 8 0000213A 1E1E move.b D7, [A6]+ 0000213C 4E75 rts label0000213E: 0000213E C14E exg A0, A6 00002140 612C bsr +0x2E /* 0000216E */ 00002142 C14E exg A0, A6 00002144 4E75 rts export_206: 00002146 C14E exg A0, A6 00002148 612A bsr +0x2C /* 00002174 */ 0000214A C14E exg A0, A6 0000214C 4E75 rts export_212: fn0000214E: 0000214E C54E exg A2, A6 00002150 611C bsr +0x1E /* 0000216E */ 00002152 C54E exg A2, A6 00002154 4E75 rts export_211: 00002156 C54E exg A2, A6 00002158 611A bsr +0x1C /* 00002174 */ 0000215A C54E exg A2, A6 0000215C 4E75 rts fn0000215E: 0000215E C74E exg A3, A6 00002160 610C bsr +0xE /* 0000216E */ 00002162 C74E exg A3, A6 00002164 4E75 rts export_111: fn00002166: 00002166 C74E exg A3, A6 00002168 610A bsr +0xC /* 00002174 */ 0000216A C74E exg A3, A6 0000216C 4E75 rts fn0000216E: 0000216E 6104 bsr +0x6 /* 00002174 */ 00002170 568E addq.l A6, 3 00002172 4E75 rts fn00002174: 00002174 568E addq.l A6, 3 00002176 1D07 move.b -[A6], D7 00002178 E09F ror D7, 8 0000217A 1D07 move.b -[A6], D7 0000217C E09F ror D7, 8 0000217E 1D07 move.b -[A6], D7 00002180 4E75 rts export_207: label00002182: 00002182 6104 bsr +0x6 /* 00002188 */ 00002184 5488 addq.l A0, 2 00002186 4E75 rts fn00002188: 00002188 5488 addq.l A0, 2 0000218A 1107 move.b -[A0], D7 0000218C E09F ror D7, 8 0000218E 1107 move.b -[A0], D7 00002190 4E75 rts export_210: 00002192 6104 bsr +0x6 /* 00002198 */ 00002194 548A addq.l A2, 2 00002196 4E75 rts fn00002198: 00002198 548A addq.l A2, 2 0000219A 1507 move.b -[A2], D7 0000219C E09F ror D7, 8 0000219E 1507 move.b -[A2], D7 000021A0 4E75 rts export_120: fn000021A2: 000021A2 6104 bsr +0x6 /* 000021A8 */ 000021A4 548B addq.l A3, 2 000021A6 4E75 rts export_213: fn000021A8: 000021A8 548B addq.l A3, 2 000021AA 1707 move.b -[A3], D7 000021AC E09F ror D7, 8 000021AE 1707 move.b -[A3], D7 000021B0 4E75 rts 000021B2 6104 bsr +0x6 /* 000021B8 */ 000021B4 548E addq.l A6, 2 000021B6 4E75 rts fn000021B8: 000021B8 548E addq.l A6, 2 000021BA 1D07 move.b -[A6], D7 000021BC E09F ror D7, 8 000021BE 1D07 move.b -[A6], D7 000021C0 4E75 rts 000021C2 DFB6 1646 add.l [A6 + D1.w * 8 + 0x46], D7 000021C6 DE42 add.w D7, D2 000021C8 FB52 .extension 0xB52 <> // unimplemented 000021CA E098 ror D0, 8 000021CC 164A movea.b A3, A2 000021CE E124 asl D4.b, D0 000021D0 F476 cpushp DATA, [A6] 000021D2 15EE DE46 FE00 move.b [PC - 0x200 /* 00001FD4, value 0x1B */], [A6 - 0x21BA] 000021D8 FDF4 .invalid <> 000021DA FDFA .invalid <> 000021DC 15F2 15F6 15E6 move.b [PC + 0x15E6 /* 000037C4, value 0x4E 'N' */], <> 000021E2 DE4A add.w D7, A2 000021E4 FE9C 023A .extension 0xE9C <> // unimplemented 000021E8 1592 15FE move.b <>, [A2] 000021EC E4A0 asr D0, D2 000021EE 1602 move.b D3, D2 000021F0 1606 move.b D3, D6 000021F2 160A move.b D3, A2 000021F4 2964 163A move.l [A4 + 0x163A], -[A4] 000021F8 DFE2 add.l A7, -[A2] 000021FA 15D2 1642 move.b [PC + 0x1642 /* 0000383E, value 0x61 'a', cstring "a" */], [A2] 000021FE F986 .invalid <> 00002200 1636 0C18 move.b D3, [A6 + D0 * 4 + 0x18] 00002204 F492 cinvp INST, [A2] 00002206 F4A2 .invalid <> 00002208 DE4E add.w D7, A6 0000220A FE2C 164E .unknown 0xFE2C 0x164E (W = 7) 0000220E FDD6 .invalid <> 00002210 FDCA .invalid <> 00002212 FDD0 .invalid <> 00002214 160E move.b D3, A6 00002216 153E move.b -[A2], <> 00002218 15E2 FC32 move.b [PC - 0x3CE /* 00001E4C, value 0x67 'g' */], -[A2] 0000221C E4A4 asr D4, D2 0000221E 163E move.b D3, <> 00002220 1612 move.b D3, [A2] 00002222 1616 move.b D3, [A6] 00002224 15D6 1656 move.b [PC + 0x1656 /* 0000387C, value 0x61 'a', cstring "a" */], [A6] 00002228 FE26 DFDA .unknown 0xFE26 0xDFDA (W = 7) 0000222C DE52 add.w D7, [A2] 0000222E 15CE DE56 move.b [PC - 0x21AA /* 00000086, value 0x20 ' ' */], A6 00002232 15C6 15CA move.b [PC + 0x15CA /* 000037FE, value 0xE */], D6 00002236 DE5A add.w D7, [A2]+ 00002238 0C18 154E cmpi.b [A0]+, 0x4E /* 'N' */ 0000223C 161A move.b D3, [A2]+ 0000223E 161E move.b D3, [A6]+ 00002240 1572 15FA 0C18 0C18 0C18 0C18 move.b [A2 + 0xC18], [[0xC180C18] + 0xC18] 0000224C 2400 move.l D2, D0 0000224E 1546 0FFA move.b [A2 + 0xFFA], D6 00002252 29D6 1622 E0E2 move.l 0x1622E0E2, [A6] 00002258 150E move.b -[A2], A6 0000225A 0856 085A bchg.b [A6], 0x5A /* 'Z' */ 0000225E 085E 0852 bchg.b [A6]+, 0x52 /* 'R' */ 00002262 158E 158A 0842 move.b [[ + <> + D1 * 4] + 0x842], A6 00002268 155E 1626 move.b [A2 + 0x1626], [A6]+ 0000226C 15AE F3E0 162A move.b [A2 + D1.w * 8 + 0x2A], [A6 - 0xC20] 00002272 F3D8 .invalid <> 00002274 15EA 153A 15C2 move.b [PC + 0x15C2 /* 00003838, value 0x50 'P' */], [A2 + 0x153A] 0000227A 15DE 1576 move.b [PC + 0x1576 /* 000037F2, value 0xF */], [A6]+ 0000227E E43C ror D4.b, D2 00002280 E432 roxr D2.b, D2 00002282 1566 1586 move.b [A2 + 0x1586], -[A6] 00002286 FC2C 156A .unknown 0xFC2C 0x156A (W = 6) 0000228A 157A 0EC2 15BE move.b [A2 + 0x15BE], [PC + 0xEC2 /* 0000314E, value 0x26 '&', cstring "&_a" */] 00002290 15B2 10BC 10C4 move.b [A2 + D1.w - 0x60], [A2 + D1.w - 0x68] 00002296 29C8 165A 2400 move.l 0x165A2400, A0 0000229C F908 .extension 0x908 <> // unimplemented 0000229E 1542 162E move.b [A2 + 0x162E], D2 000022A2 156E 0C18 1632 move.b [A2 + 0x1632], [A6 + 0xC18] 000022A8 1552 2404 move.b [A2 + 0x2404], [A2] 000022AC 1512 move.b -[A2], [A2] 000022AE E4BE ror D6, D2 000022B0 E4D2 roxr .w [A2] 000022B2 F3EA .invalid <> 000022B4 1596 2986 1516 move.b [[ + <>] + D2 + 0x1516], [A6] 000022BA 1582 22A6 move.b [A2 + D2.w * 2 - 0x90], D2 000022BE 151A move.b -[A2], [A2]+ 000022C0 151E move.b -[A2], [A6]+ 000022C2 1522 move.b -[A2], -[A2] 000022C4 154A 27D8 move.b [A2 + 0x27D8], A2 000022C8 15A6 15AA 152A 155A move.b [[0x152A + D1 * 4] + 0x155A], -[A6] 000022D0 1536 1532 1562 2994 29CC move.b -[A2], [[A6 + 0x15622994 + D1 * 4] + 0x29CC] 000022DA 15BA 15B6 15A2 15DA 159A move.b [[0x15DA + D1 * 4] + 0x159A], [PC + 0x15B6 /* 00003892, value 0x28 '(', cstring "(Ca" */] 000022E4 159E FDC2 FDC6 move.b [[ + <>] - 0x23A], [A6]+ 000022EA FDBA .invalid <> 000022EC FDBE .invalid <> 000022EE F2DA 0C18 .extension 0x2DA <> // unimplemented 000022F2 0C18 0C18 cmpi.b [A0]+, 0x18 000022F6 0C18 0C18 cmpi.b [A0]+, 0x18 000022FA 1652 movea.b A3, [A2] 000022FC 0C18 0C18 cmpi.b [A0]+, 0x18 00002300 0C18 0C18 cmpi.b [A0]+, 0x18 00002304 0C18 157E cmpi.b [A0]+, 0x7E /* '~' */ 00002308 0C18 0C18 cmpi.b [A0]+, 0x18 0000230C 1526 move.b -[A2], -[A6] 0000230E 1556 0C0C move.b [A2 + 0xC0C], [A6] 00002312 0C12 1C1C cmpi.b [A2], 0x1C 00002316 1C12 move.b D6, [A2] 00002318 121C move.b D1, [A4]+ 0000231A 1C1C move.b D6, [A4]+ 0000231C 1C12 move.b D6, [A2] 0000231E 222C 2C22 move.l D1, [A4 + 0x2C22] 00002322 2C24 move.l D6, -[A4] 00002324 2232 3232 move.l D1, [A2 + D3.w * 2 + 0x32] 00002328 4244 clr.w D4 0000232A 464C not.w A4 0000232C 545C addq.w [A4]+, 2 0000232E 5252 addq.w [A2], 1 00002330 505C addq.w [A4]+, 8 00002332 5C5C addq.w [A4]+, 6 00002334 5266 addq.w -[A6], 1 00002336 6C6C bge +0x6E /* 000023A4 */ 00002338 6C62 bge +0x64 /* 0000239C */ 0000233A 7272 moveq.l D1, 0x72 0000233C 7272 moveq.l D1, 0x72 0000233E 8282 or.l D1, D2 00002340 8284 or.l D1, D4 00002342 8482 or.l D2, D2 00002344 9C9C sub.l D6, [A4]+ 00002346 9C9C sub.l D6, [A4]+ 00002348 9C94 sub.l D6, [A4] 0000234A 9CA0 sub.l D6, -[A0] 0000234C ACB2 syscall EraseRoundRect, auto_pop 0000234E B2B2 2210 cmp.l D1, [A2 + D2.w * 2 + 0x10] 00002352 1060 movea.b A0, -[A0] 00002354 0002 1212 ori.b D2, 0x12 00002358 1213 move.b D1, [A3] 0000235A 1C17 move.b D6, [A7] 0000235C 1212 move.b D1, [A2] 0000235E 1212 move.b D1, [A2] 00002360 1212 move.b D1, [A2] 00002362 1226 move.b D1, -[A6] 00002364 2222 move.l D1, -[A2] 00002366 2422 move.l D2, -[A2] 00002368 2427 move.l D2, -[A7] 0000236A 2C3C 4453 5252 move.l D6, 0x44535252 /* 'DSRR' */ 00002370 535C subq.w [A4]+, 1 00002372 5262 addq.w -[A2], 1 00002374 6363 bls +0x65 /* 000023D9 */ 00002376 7C72 moveq.l D6, 0x72 00002378 7C72 moveq.l D6, 0x72 0000237A 7C82 moveq.l D6, 0xFFFFFF82 0000237C 8282 or.l D1, D2 0000237E 8283 or.l D1, D3 00002380 9290 sub.l D1, [A0] 00002382 9292 sub.l D1, [A2] 00002384 9397 sub.l [A7], D1 00002386 9292 sub.l D1, [A2] 00002388 A4BE syscall vSysUtil, flags=4 0000238A 0212 526E andi.b [A2], 0x6E /* 'n' */ 0000238E 7472 moveq.l D2, 0x72 00002390 7282 moveq.l D1, 0xFFFFFF82 00002392 9692 sub.l D3, [A2] 00002394 2292 move.l [A1], [A2] 00002396 0E6E BE1E 5214 .invalid.w [A6 + 0x5214], 0xBE1E // invalid immediate operation label0000239C: 0000239C 54A4 addq.l -[A4], 2 0000239E 92AC 9252 sub.l D1, [A4 - 0x6DAE] 000023A2 1C1C move.b D6, [A4]+ label000023A4: 000023A4 6C6C bge +0x6E /* 00002412 */ 000023A6 6470 bcc +0x72 /* 00002418 */ 000023A8 9010 sub.b D0, [A0] 000023AA 2010 move.l D0, [A0] 000023AC 9C00 sub.b D6, D0 000023AE 1070 7090 movea.b A0, [A0 + D7.w - 0x112] 000023B2 1290 move.b [A1], [A0] 000023B4 9076 B200 sub.w D0, [A6 + A3.w * 2] 000023B8 16DA move.b [A3]+, [A2]+ 000023BA 16DA move.b [A3]+, [A2]+ 000023BC 16DA move.b [A3]+, [A2]+ 000023BE 16DA move.b [A3]+, [A2]+ 000023C0 16DA move.b [A3]+, [A2]+ 000023C2 16DA move.b [A3]+, [A2]+ 000023C4 16DA move.b [A3]+, [A2]+ 000023C6 16DA move.b [A3]+, [A2]+ 000023C8 4E75 rts fn000023CA: 000023CA 47ED ECA6 lea.l A3, [A5 - 0x135A] export_123: fn000023CE: 000023CE 7000 moveq.l D0, 0x00 000023D0 102D ECFB move.b D0, [A5 - 0x1305] 000023D4 4440 neg.w D0 000023D6 D040 add.w D0, D0 000023D8 4EFB 00EE jmp [PC + D0.w - 0x18] export_201: fn000023DC: 000023DC 264A movea.l A3, A2 000023DE 45ED ECA6 lea.l A2, [A5 - 0x135A] 000023E2 60EA bra -0x14 /* 000023CE */ export_216: 000023E4 5340 subq.w D0, 1 000023E6 6506 bcs +0x8 /* 000023EE */ label000023E8: 000023E8 16DA move.b [A3]+, [A2]+ 000023EA 51C8 FFFC dbf D0, -0x6 /* 000023E8 */ label000023EE: 000023EE 4E75 rts export_49: fn000023F0: 000023F0 3B43 ECA6 move.w [A5 - 0x135A], D3 000023F4 1B7C 0002 ECFB move.b [A5 - 0x1305], 0x2 000023FA 4E75 rts 000023FC 6100 F1EA bsr -0xE14 /* 000015E8 */ 00002400 6B20 bmi +0x22 /* 00002422 */ 00002402 082D 0007 ECA6 btst.b [A5 - 0x135A], 0x7 00002408 6700 DD9A beq -0x2264 /* 000001A4 */ 0000240C 08AD 0007 ECA6 bclr.b [A5 - 0x135A], 0x7 label00002412: 00002412 6100 DD90 bsr -0x226E /* 000001A4 */ 00002416 4A2D ECA6 tst.b [A5 - 0x135A] // begin alternate branch 00002418-0000241A label00002418: 00002418 ECA6 asr D6, D6 // end alternate branch 00002418-0000241A label00002418: // (misaligned) 0000241A 6706 beq +0x8 /* 00002422 */ 0000241C 08ED 0007 ECA6 bset.b [A5 - 0x135A], 0x7 label00002422: 00002422 4E75 rts export_198: fn00002424: 00002424 6100 F1C2 bsr -0xE3C /* 000015E8 */ 00002428 6B04 bmi +0x6 /* 0000242E */ 0000242A 4EED 11A2 jmp [A5 + 0x11A2 /* export_560 */] label0000242E: 0000242E 2F03 move.l -[A7], D3 00002430 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002434 362D ECA6 move.w D3, [A5 - 0x135A] 00002438 6A06 bpl +0x8 /* 00002440 */ 0000243A 4443 neg.w D3 0000243C 3EBC 002D move.w [A7], 0x2D /* '-' */ label00002440: 00002440 6122 bsr +0x24 /* 00002464 */ 00002442 301F move.w D0, [A7]+ 00002444 1680 move.b [A3], D0 00002446 261F move.l D3, [A7]+ 00002448 4E75 rts 0000244A 303C 0130 move.w D0, 0x130 0000244E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00002452 48E7 2010 movem.l -[A7], D2,A3 00002456 610C bsr +0xE /* 00002464 */ 00002458 528B addq.l A3, 1 0000245A 6100 E5EC bsr -0x1A12 /* 00000A48 */ 0000245E 4CDF 0804 movem.l D2,A3, [A7]+ 00002462 4E75 rts fn00002464: 00002464 2F03 move.l -[A7], D3 00002466 47ED F1F6 lea.l A3, [A5 - 0xE0A] 0000246A 4213 clr.b [A3] label0000246C: 0000246C 0283 0000 FFFF andi.l D3, 0xFFFF 00002472 86FC 000A divu.w D3, 0xA /* '\n' */ 00002476 4843 swap.w D3 00002478 0603 0030 addi.b D3, 0x30 /* '0' */ 0000247C 1703 move.b -[A3], D3 0000247E 4843 swap.w D3 00002480 4A43 tst.w D3 00002482 66E8 bne -0x16 /* 0000246C */ 00002484 173C 0020 move.b -[A3], 0x20 /* ' ' */ 00002488 261F move.l D3, [A7]+ 0000248A 4E75 rts 0000248C 5200 addq.b D0, 1 export_217: label0000248E: 0000248E 2F03 move.l -[A7], D3 00002490 7600 moveq.l D3, 0x00 00002492 1600 move.b D3, D0 00002494 6100 FF5A bsr -0xA4 /* 000023F0 */ 00002498 261F move.l D3, [A7]+ 0000249A 4E75 rts label0000249C: 0000249C 4AAD F042 tst.l [A5 - 0xFBE] 000024A0 6618 bne +0x1A /* 000024BA */ 000024A2 102D F07F move.b D0, [A5 - 0xF81] 000024A6 670A beq +0xC /* 000024B2 */ 000024A8 5300 subq.b D0, 1 000024AA 660E bne +0x10 /* 000024BA */ 000024AC 062D 0001 F07F addi.b [A5 - 0xF81], 0x1 label000024B2: 000024B2 303C C105 move.w D0, 0xC105 000024B6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] label000024BA: 000024BA 6100 DD54 bsr -0x22AA /* 00000210 */ 000024BE 4AAD F042 tst.l [A5 - 0xFBE] 000024C2 6600 0928 bne +0x92A /* 00002DEC */ 000024C6 4E75 rts export_38: label000024C8: 000024C8 4AAD F042 tst.l [A5 - 0xFBE] 000024CC 6608 bne +0xA /* 000024D6 */ 000024CE 303C C10A move.w D0, 0xC10A 000024D2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] label000024D6: 000024D6 6100 DD38 bsr -0x22C6 /* 00000210 */ 000024DA 4AAD F042 tst.l [A5 - 0xFBE] 000024DE 6600 0918 bne +0x91A /* 00002DF8 */ 000024E2 4E75 rts export_18: fn000024E4: 000024E4 48E7 7E58 movem.l -[A7], D1,D2,D3,D4,D5,D6,A1,A3,A4 000024E8 610C bsr +0xE /* 000024F6 */ 000024EA 4CDF 1A7E movem.l D1,D2,D3,D4,D5,D6,A1,A3,A4, [A7]+ 000024EE 4E75 rts export_218: 000024F0 7C40 moveq.l D6, 0x40 000024F2 4846 swap.w D6 000024F4 6006 bra +0x8 /* 000024FC */ export_183: fn000024F6: 000024F6 422D ECFA clr.b [A5 - 0x1306] fn000024FA: 000024FA 7C00 moveq.l D6, 0x00 label000024FC: 000024FC 6100 014E bsr +0x150 /* 0000264C */ 00002500 0C05 0004 cmpi.b D5, 0x4 00002504 6608 bne +0xA /* 0000250E */ 00002506 422D F0F8 clr.b [A5 - 0xF08] 0000250A 6000 02DE bra +0x2E0 /* 000027EA */ label0000250E: 0000250E 4A2D F0F8 tst.b [A5 - 0xF08] 00002512 660A bne +0xC /* 0000251E */ 00002514 0C00 0028 cmpi.b D0, 0x28 /* '(' */ 00002518 6604 bne +0x6 /* 0000251E */ 0000251A 6000 0092 bra +0x94 /* 000025AE */ label0000251E: 0000251E 422D F0F8 clr.b [A5 - 0xF08] 00002522 6100 01DE bsr +0x1E0 /* 00002702 */ 00002526 6724 beq +0x26 /* 0000254C */ 00002528 6100 030E bsr +0x310 /* 00002838 */ 0000252C 4846 swap.w D6 0000252E 4A06 tst.b D6 00002530 671A beq +0x1C /* 0000254C */ 00002532 4846 swap.w D6 00002534 1406 move.b D2, D6 00002536 0246 000F andi.w D6, 0xF 0000253A 0C06 0002 cmpi.b D6, 0x2 0000253E 660C bne +0xE /* 0000254C */ 00002540 284A movea.l A4, A2 00002542 D4C6 add.w A2, D6 00002544 1C02 move.b D6, D2 00002546 6100 02F8 bsr +0x2FA /* 00002840 */ 0000254A 244C movea.l A2, A4 label0000254C: 0000254C 4E75 rts label0000254E: 0000254E 7C00 moveq.l D6, 0x00 00002550 6100 00FA bsr +0xFC /* 0000264C */ 00002554 0C05 0004 cmpi.b D5, 0x4 00002558 6606 bne +0x8 /* 00002560 */ 0000255A 6100 028E bsr +0x290 /* 000027EA */ 0000255E 602A bra +0x2C /* 0000258A */ label00002560: 00002560 0C00 0028 cmpi.b D0, 0x28 /* '(' */ 00002564 671E beq +0x20 /* 00002584 */ 00002566 6100 019A bsr +0x19C /* 00002702 */ 0000256A 671E beq +0x20 /* 0000258A */ 0000256C 42AD ECA6 clr.l [A5 - 0x135A] 00002570 42AD ECAA clr.l [A5 - 0x1356] 00002574 0C06 0005 cmpi.b D6, 0x5 00002578 6608 bne +0xA /* 00002582 */ 0000257A 45ED ED81 lea.l A2, [A5 - 0x127F] 0000257E 2B4A ECA6 move.l [A5 - 0x135A], A2 label00002582: 00002582 4E75 rts label00002584: 00002584 422D ECFA clr.b [A5 - 0x1306] 00002588 6124 bsr +0x26 /* 000025AE */ label0000258A: 0000258A 2B4A ECF6 move.l [A5 - 0x130A], A2 0000258E 0C2D 0005 ECFB cmpi.b [A5 - 0x1305], 0x5 00002594 6712 beq +0x14 /* 000025A8 */ 00002596 2B5A ECA6 move.l [A5 - 0x135A], [A2]+ 0000259A 0C2D 0008 ECFB cmpi.b [A5 - 0x1305], 0x8 000025A0 6604 bne +0x6 /* 000025A6 */ 000025A2 2B52 ECAA move.l [A5 - 0x1356], [A2] label000025A6: 000025A6 4E75 rts label000025A8: 000025A8 2B4A ECA6 move.l [A5 - 0x135A], A2 000025AC 4E75 rts export_219: fn000025AE: 000025AE 6100 02E6 bsr +0x2E8 /* 00002896 */ 000025B2 0C05 0005 cmpi.b D5, 0x5 000025B6 6612 bne +0x14 /* 000025CA */ 000025B8 4A2D ECFA tst.b [A5 - 0x1306] 000025BC 6600 082A bne +0x82C /* 00002DE8 */ 000025C0 D5FC 0000 0009 add.l A2, 0x9 /* '\t' */ 000025C6 264A movea.l A3, A2 000025C8 6006 bra +0x8 /* 000025D0 */ label000025CA: 000025CA 6100 0314 bsr +0x316 /* 000028E0 */ 000025CE 6608 bne +0xA /* 000025D8 */ label000025D0: 000025D0 301F move.w D0, [A7]+ 000025D2 B013 cmp.b D0, [A3] 000025D4 6612 bne +0x14 /* 000025E8 */ 000025D6 6004 bra +0x6 /* 000025DC */ label000025D8: 000025D8 6100 0338 bsr +0x33A /* 00002912 */ label000025DC: 000025DC 4A2D ECFA tst.b [A5 - 0x1306] 000025E0 6604 bne +0x6 /* 000025E6 */ 000025E2 6100 03C4 bsr +0x3C6 /* 000029A8 */ label000025E6: 000025E6 4E75 rts label000025E8: 000025E8 343C 0009 move.w D2, 0x9 /* '\t' */ 000025EC 6000 0848 bra +0x84A /* 00002E36 */ export_225: 000025F0 2F0B move.l -[A7], A3 000025F2 2648 movea.l A3, A0 000025F4 611C bsr +0x1E /* 00002612 */ 000025F6 6100 E8D6 bsr -0x1728 /* 00000ECE */ 000025FA 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 000025FE 660E bne +0x10 /* 0000260E */ 00002600 204B movea.l A0, A3 00002602 264A movea.l A3, A2 00002604 6100 FEDE bsr -0x120 /* 000024E4 */ 00002608 2E0A move.l D7, A2 0000260A 9E8B sub.l D7, A3 0000260C 9487 sub.l D2, D7 label0000260E: 0000260E 265F movea.l A3, [A7]+ 00002610 4E75 rts fn00002612: 00002612 2F0B move.l -[A7], A3 00002614 611E bsr +0x20 /* 00002634 */ 00002616 6600 07C6 bne +0x7C8 /* 00002DDE */ 0000261A 244B movea.l A2, A3 0000261C 578B subq.l A3, 3 0000261E 6100 FAA6 bsr -0x558 /* 000020C6 */ 00002622 D7C7 add.l A3, D7 00002624 240B move.l D2, A3 00002626 7E00 moveq.l D7, 0x00 00002628 1E1A move.b D7, [A2]+ 0000262A DE87 add.l D7, D7 0000262C D5C7 add.l A2, D7 0000262E 948A sub.l D2, A2 00002630 265F movea.l A3, [A7]+ 00002632 4E75 rts export_226: fn00002634: 00002634 48E7 CF28 movem.l -[A7], D0,D1,D4,D5,D6,D7,A2,A4 00002638 7C00 moveq.l D6, 0x00 0000263A 6100 0010 bsr +0x12 /* 0000264C */ 0000263E 422D ECFA clr.b [A5 - 0x1306] 00002642 6100 029C bsr +0x29E /* 000028E0 */ 00002646 4CDF 14F3 movem.l D0,D1,D4,D5,D6,D7,A2,A4, [A7]+ 0000264A 4E75 rts export_132: fn0000264C: 0000264C 1A18 move.b D5, [A0]+ 0000264E 7200 moveq.l D1, 0x00 00002650 1218 move.b D1, [A0]+ 00002652 E159 rol D1.w, 8 00002654 1218 move.b D1, [A0]+ 00002656 0C05 0004 cmpi.b D5, 0x4 0000265A 6722 beq +0x24 /* 0000267E */ 0000265C 0C05 0005 cmpi.b D5, 0x5 00002660 6600 008C bne +0x8E /* 000026EE */ 00002664 246D ED18 movea.l A2, [A5 - 0x12E8] 00002668 6008 bra +0xA /* 00002672 */ label0000266A: 0000266A 5C8A addq.l A2, 6 0000266C 6100 FAA2 bsr -0x55C /* 00002110 */ 00002670 D5C7 add.l A2, D7 label00002672: 00002672 51C9 FFF6 dbf D1, -0xC /* 0000266A */ 00002676 220A move.l D1, A2 00002678 92AD ED18 sub.l D1, [A5 - 0x12E8] 0000267C 6008 bra +0xA /* 00002686 */ label0000267E: 0000267E 246D ED1C movea.l A2, [A5 - 0x12E4] 00002682 D281 add.l D1, D1 00002684 D5C1 add.l A2, D1 label00002686: 00002686 1C12 move.b D6, [A2] 00002688 0246 000F andi.w D6, 0xF label0000268C: 0000268C 1010 move.b D0, [A0] 0000268E 7E04 moveq.l D7, 0x04 00002690 0C00 0021 cmpi.b D0, 0x21 /* '!' */ 00002694 651C bcs +0x1E /* 000026B2 */ 00002696 673A beq +0x3C /* 000026D2 */ 00002698 7E02 moveq.l D7, 0x02 0000269A 0C00 0025 cmpi.b D0, 0x25 /* '%' */ 0000269E 6212 bhi +0x14 /* 000026B2 */ 000026A0 6730 beq +0x32 /* 000026D2 */ 000026A2 7E05 moveq.l D7, 0x05 000026A4 0C00 0024 cmpi.b D0, 0x24 /* '$' */ 000026A8 6728 beq +0x2A /* 000026D2 */ 000026AA 7E08 moveq.l D7, 0x08 000026AC 0C00 0023 cmpi.b D0, 0x23 /* '#' */ 000026B0 6720 beq +0x22 /* 000026D2 */ label000026B2: 000026B2 0C05 0001 cmpi.b D5, 0x1 000026B6 661E bne +0x20 /* 000026D6 */ 000026B8 3001 move.w D0, D1 000026BA 6100 04A2 bsr +0x4A4 /* 00002B5E */ 000026BE 1C12 move.b D6, [A2] 000026C0 0246 00DF andi.w D6, 0xDF 000026C4 0446 0041 subi.w D6, 0x41 /* 'A' */ 000026C8 45ED F0B2 lea.l A2, [A5 - 0xF4E] 000026CC 1C32 6000 move.b D6, [A2 + D6.w] 000026D0 6004 bra +0x6 /* 000026D6 */ label000026D2: 000026D2 3C07 move.w D6, D7 000026D4 5288 addq.l A0, 1 label000026D6: 000026D6 1B46 ECFB move.b [A5 - 0x1305], D6 label000026DA: 000026DA 1010 move.b D0, [A0] 000026DC 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 000026E0 6708 beq +0xA /* 000026EA */ 000026E2 0C00 0009 cmpi.b D0, 0x9 /* '\t' */ 000026E6 6702 beq +0x4 /* 000026EA */ 000026E8 4E75 rts label000026EA: 000026EA 5288 addq.l A0, 1 000026EC 60EC bra -0x12 /* 000026DA */ label000026EE: 000026EE 0C05 0001 cmpi.b D5, 0x1 000026F2 6600 06E6 bne +0x6E8 /* 00002DDA */ 000026F6 2A08 move.l D5, A0 000026F8 5785 subq.l D5, 3 000026FA E18D lsl D5, 8 000026FC 1A3C 0001 move.b D5, 0x1 00002700 608A bra -0x74 /* 0000268C */ export_220: fn00002702: 00002702 422D F0FA clr.b [A5 - 0xF06] 00002706 42AD F0CC clr.l [A5 - 0xF34] 0000270A 162D F1D2 move.b D3, [A5 - 0xE2E] 0000270E 6612 bne +0x14 /* 00002722 */ label00002710: 00002710 246D ED1C movea.l A2, [A5 - 0x12E4] 00002714 286D ED18 movea.l A4, [A5 - 0x12E8] label00002718: 00002718 B5CC cmpa.l A2, A4 0000271A 6412 bcc +0x14 /* 0000272E */ 0000271C 611C bsr +0x1E /* 0000273A */ 0000271E 66F8 bne -0x6 /* 00002718 */ 00002720 4E75 rts label00002722: 00002722 45ED F102 lea.l A2, [A5 - 0xEFE] 00002726 284A movea.l A4, A2 00002728 D8ED F100 add.w A4, [A5 - 0xF00] 0000272C 60EA bra -0x14 /* 00002718 */ label0000272E: 0000272E 4A03 tst.b D3 00002730 6704 beq +0x6 /* 00002736 */ 00002732 4203 clr.b D3 00002734 60DA bra -0x24 /* 00002710 */ label00002736: 00002736 7E01 moveq.l D7, 0x01 00002738 4E75 rts fn0000273A: 0000273A 0C05 0001 cmpi.b D5, 0x1 0000273E 6718 beq +0x1A /* 00002758 */ 00002740 D5C1 add.l A2, D1 00002742 1412 move.b D2, [A2] 00002744 0242 0080 andi.w D2, 0x80 00002748 6604 bne +0x6 /* 0000274E */ 0000274A 5C8A addq.l A2, 6 0000274C 4E75 rts label0000274E: 0000274E 4A2D F0FA tst.b [A5 - 0xF06] 00002752 674A beq +0x4C /* 0000279E */ 00002754 5C8A addq.l A2, 6 00002756 6056 bra +0x58 /* 000027AE */ label00002758: 00002758 1412 move.b D2, [A2] 0000275A 201A move.l D0, [A2]+ 0000275C C0AD F0AE and.l D0, [A5 - 0xF52] 00002760 3E1A move.w D7, [A2]+ 00002762 B280 cmp.l D1, D0 00002764 6666 bne +0x68 /* 000027CC */ 00002766 BE6D ED36 cmp.w D7, [A5 - 0x12CA] 0000276A 6660 bne +0x62 /* 000027CC */ 0000276C 1E02 move.b D7, D2 0000276E 0247 0080 andi.w D7, 0x80 00002772 6618 bne +0x1A /* 0000278C */ 00002774 1E02 move.b D7, D2 00002776 0247 0040 andi.w D7, 0x40 /* '@' */ 0000277A 4847 swap.w D7 0000277C 1E02 move.b D7, D2 0000277E 0247 000F andi.w D7, 0xF 00002782 BE86 cmp.l D7, D6 00002784 6646 bne +0x48 /* 000027CC */ 00002786 6100 0302 bsr +0x304 /* 00002A8A */ 0000278A 603C bra +0x3E /* 000027C8 */ label0000278C: 0000278C 4A2D F0FA tst.b [A5 - 0xF06] 00002790 6610 bne +0x12 /* 000027A2 */ 00002792 1E12 move.b D7, [A2] 00002794 0247 000F andi.w D7, 0xF 00002798 BE06 cmp.b D7, D6 0000279A 6630 bne +0x32 /* 000027CC */ 0000279C 5D8A subq.l A2, 6 label0000279E: 0000279E 6156 bsr +0x58 /* 000027F6 */ 000027A0 6026 bra +0x28 /* 000027C8 */ label000027A2: 000027A2 1E2A 0006 move.b D7, [A2 + 0x6] 000027A6 0247 000F andi.w D7, 0xF 000027AA BE06 cmp.b D7, D6 000027AC 661E bne +0x20 /* 000027CC */ label000027AE: 000027AE 5C8A addq.l A2, 6 000027B0 2B4A F0CC move.l [A5 - 0xF34], A2 000027B4 1C1A move.b D6, [A2]+ 000027B6 0246 000F andi.w D6, 0xF 000027BA 1B46 ECFB move.b [A5 - 0x1305], D6 000027BE 6100 F950 bsr -0x6AE /* 00002110 */ 000027C2 246D ED18 movea.l A2, [A5 - 0x12E8] 000027C6 D5C7 add.l A2, D7 label000027C8: 000027C8 7E00 moveq.l D7, 0x00 000027CA 4E75 rts label000027CC: 000027CC 4A2D F0FA tst.b [A5 - 0xF06] 000027D0 660E bne +0x10 /* 000027E0 */ 000027D2 0242 000F andi.w D2, 0xF 000027D6 5242 addq.w D2, 1 000027D8 0242 00FE andi.w D2, 0xFE 000027DC D4C2 add.w A2, D2 000027DE 6006 bra +0x8 /* 000027E6 */ label000027E0: 000027E0 6100 F92E bsr -0x6D0 /* 00002110 */ 000027E4 D5C7 add.l A2, D7 label000027E6: 000027E6 7E01 moveq.l D7, 0x01 000027E8 4E75 rts fn000027EA: 000027EA 1412 move.b D2, [A2] 000027EC 0242 0080 andi.w D2, 0x80 000027F0 6604 bne +0x6 /* 000027F6 */ 000027F2 5C8A addq.l A2, 6 000027F4 4E75 rts fn000027F6: 000027F6 5C8A addq.l A2, 6 000027F8 2B4A F0CC move.l [A5 - 0xF34], A2 000027FC 141A move.b D2, [A2]+ 000027FE 1C02 move.b D6, D2 00002800 0246 000F andi.w D6, 0xF 00002804 1B46 ECFB move.b [A5 - 0x1305], D6 00002808 0242 00C0 andi.w D2, 0xC0 0000280C 6100 F902 bsr -0x6FC /* 00002110 */ 00002810 246D ED1C movea.l A2, [A5 - 0x12E4] 00002814 0C02 0000 cmpi.b D2, 0x0 00002818 671A beq +0x1C /* 00002834 */ 0000281A 246D ED18 movea.l A2, [A5 - 0x12E8] 0000281E 0C02 0040 cmpi.b D2, 0x40 /* '@' */ 00002822 6710 beq +0x12 /* 00002834 */ 00002824 45ED ED4A lea.l A2, [A5 - 0x12B6] 00002828 0C02 00C0 cmpi.b D2, 0xC0 0000282C 6706 beq +0x8 /* 00002834 */ 0000282E 246D ED3C movea.l A2, [A5 - 0x12C4] 00002832 4487 neg.l D7 label00002834: 00002834 D5C7 add.l A2, D7 00002836 4E75 rts export_221: fn00002838: 00002838 6106 bsr +0x8 /* 00002840 */ 0000283A 6100 024E bsr +0x250 /* 00002A8A */ 0000283E 4E75 rts fn00002840: 00002840 2F06 move.l -[A7], D6 00002842 5E46 addq.w D6, 7 00002844 0206 00FE andi.b D6, 0xFE 00002848 266D ED18 movea.l A3, [A5 - 0x12E8] 0000284C D6C6 add.w A3, D6 0000284E 6120 bsr +0x22 /* 00002870 */ 00002850 2B4B ED18 move.l [A5 - 0x12E8], A3 00002854 6100 E05E bsr -0x1FA0 /* 000008B4 */ 00002858 5346 subq.w D6, 1 label0000285A: 0000285A 4223 clr.b -[A3] 0000285C 51CE FFFC dbf D6, -0x6 /* 0000285A */ 00002860 2C17 move.l D6, [A7] 00002862 1E06 move.b D7, D6 00002864 4846 swap.w D6 00002866 8C07 or.b D6, D7 00002868 6100 018C bsr +0x18E /* 000029F6 */ 0000286C 2C1F move.l D6, [A7]+ 0000286E 4E75 rts fn00002870: 00002870 48E7 8278 movem.l -[A7], D0,D6,A1,A2,A3,A4 00002874 266D ED14 movea.l A3, [A5 - 0x12EC] 00002878 224B movea.l A1, A3 0000287A D6C6 add.w A3, D6 0000287C 6100 0750 bsr +0x752 /* 00002FCE */ 00002880 246D ED18 movea.l A2, [A5 - 0x12E8] 00002884 284A movea.l A4, A2 00002886 D8C6 add.w A4, D6 00002888 2B4C ED18 move.l [A5 - 0x12E8], A4 0000288C 6100 07B0 bsr +0x7B2 /* 0000303E */ 00002890 4CDF 1E41 movem.l D0,D6,A1,A2,A3,A4, [A7]+ 00002894 4E75 rts fn00002896: 00002896 285F movea.l A4, [A7]+ 00002898 7600 moveq.l D3, 0x00 0000289A 1E2D ECFA move.b D7, [A5 - 0x1306] label0000289E: 0000289E 48E7 576A movem.l -[A7], D1,D3,D5,D6,D7,A1,A2,A4,A6 000028A2 6100 E688 bsr -0x1976 /* 00000F2C */ 000028A6 6100 E90A bsr -0x16F4 /* 000011B2 */ 000028AA 6100 DA3A bsr -0x25C4 /* 000002E6 */ 000028AE 3403 move.w D2, D3 000028B0 6B00 052C bmi +0x52E /* 00002DDE */ 000028B4 4CDF 56EA movem.l D1,D3,D5,D6,D7,A1,A2,A4,A6, [A7]+ 000028B8 4A2D F0F7 tst.b [A5 - 0xF09] 000028BC 6706 beq +0x8 /* 000028C4 */ 000028BE 5382 subq.l D2, 1 000028C0 6500 FD26 bcs -0x2D8 /* 000025E8 */ label000028C4: 000028C4 3F02 move.w -[A7], D2 000028C6 5243 addq.w D3, 1 000028C8 0C10 002C cmpi.b [A0], 0x2C /* ',' */ 000028CC 67D0 beq -0x2E /* 0000289E */ 000028CE 1B47 ECFA move.b [A5 - 0x1306], D7 000028D2 1B46 ECFB move.b [A5 - 0x1305], D6 000028D6 3F03 move.w -[A7], D3 000028D8 7E29 moveq.l D7, 0x29 000028DA 6100 E5D6 bsr -0x1A28 /* 00000EB2 */ 000028DE 4ED4 jmp [A4] export_223: fn000028E0: 000028E0 50ED F0FA st [A5 - 0xF06] 000028E4 42AD F0CC clr.l [A5 - 0xF34] 000028E8 246D ED18 movea.l A2, [A5 - 0x12E8] 000028EC 286D ED14 movea.l A4, [A5 - 0x12EC] 000028F0 7000 moveq.l D0, 0x00 000028F2 6006 bra +0x8 /* 000028FA */ label000028F4: 000028F4 6100 FE44 bsr -0x1BA /* 0000273A */ 000028F8 6708 beq +0xA /* 00002902 */ label000028FA: 000028FA B5CC cmpa.l A2, A4 000028FC 65F6 bcs -0x8 /* 000028F4 */ 000028FE 7E01 moveq.l D7, 0x01 00002900 4E75 rts label00002902: 00002902 4A2D ECFA tst.b [A5 - 0x1306] 00002906 6600 04E0 bne +0x4E2 /* 00002DE8 */ 0000290A 568A addq.l A2, 3 0000290C 264A movea.l A3, A2 0000290E 7E00 moveq.l D7, 0x00 00002910 4E75 rts export_224: fn00002912: 00002912 285F movea.l A4, [A7]+ 00002914 7800 moveq.l D4, 0x00 00002916 381F move.w D4, [A7]+ 00002918 2004 move.l D0, D4 0000291A D080 add.l D0, D0 0000291C 0680 0000 000A addi.l D0, 0xA /* '\n' */ 00002922 264A movea.l A3, A2 00002924 D7C0 add.l A3, D0 00002926 6100 06A6 bsr +0x6A8 /* 00002FCE */ 0000292A 264A movea.l A3, A2 0000292C 5380 subq.l D0, 1 label0000292E: 0000292E 421B clr.b [A3]+ 00002930 51C8 FFFC dbf D0, -0x6 /* 0000292E */ 00002934 6100 00C0 bsr +0xC2 /* 000029F6 */ 00002938 6100 0150 bsr +0x152 /* 00002A8A */ 0000293C 2E04 move.l D7, D4 0000293E DE87 add.l D7, D7 00002940 5287 addq.l D7, 1 00002942 6100 F80A bsr -0x7F4 /* 0000214E */ 00002946 260A move.l D3, A2 00002948 14C4 move.b [A2]+, D4 0000294A 5384 subq.l D4, 1 0000294C 7400 moveq.l D2, 0x00 0000294E 1406 move.b D2, D6 00002950 0202 000F andi.b D2, 0xF label00002954: 00002954 4A2D ECFA tst.b [A5 - 0x1306] 00002958 660C bne +0xE /* 00002966 */ 0000295A 7200 moveq.l D1, 0x00 0000295C 122D F0F7 move.b D1, [A5 - 0xF09] 00002960 0A41 000B xori.w D1, 0xB 00002964 6004 bra +0x6 /* 0000296A */ label00002966: 00002966 321F move.w D1, [A7]+ 00002968 5281 addq.l D1, 1 label0000296A: 0000296A 34C1 move.w [A2]+, D1 0000296C 6100 00FE bsr +0x100 /* 00002A6C */ 00002970 6200 06FA bhi +0x6FC /* 0000306C */ 00002974 51CC FFDE dbf D4, -0x24 /* 00002954 */ 00002978 5282 addq.l D2, 1 0000297A 0202 00FE andi.b D2, 0xFE 0000297E 266D ED14 movea.l A3, [A5 - 0x12EC] 00002982 D7C2 add.l A3, D2 00002984 6100 0648 bsr +0x64A /* 00002FCE */ 00002988 266D ED14 movea.l A3, [A5 - 0x12EC] label0000298C: 0000298C 4263 clr.w -[A3] 0000298E B7CA cmpa.l A3, A2 00002990 66FA bne -0x4 /* 0000298C */ 00002992 2643 movea.l A3, D3 00002994 7E00 moveq.l D7, 0x00 00002996 1E13 move.b D7, [A3] 00002998 DE87 add.l D7, D7 0000299A 5287 addq.l D7, 1 0000299C DE82 add.l D7, D2 0000299E 578B subq.l A3, 3 000029A0 6100 F7BC bsr -0x842 /* 0000215E */ 000029A4 4240 clr.w D0 000029A6 4ED4 jmp [A4] fn000029A8: 000029A8 285F movea.l A4, [A7]+ 000029AA 7400 moveq.l D2, 0x00 000029AC 4244 clr.w D4 000029AE 181B move.b D4, [A3]+ 000029B0 5344 subq.w D4, 1 label000029B2: 000029B2 7200 moveq.l D1, 0x00 000029B4 7600 moveq.l D3, 0x00 000029B6 321B move.w D1, [A3]+ 000029B8 361F move.w D3, [A7]+ 000029BA B681 cmp.l D3, D1 000029BC 6400 FC2A bcc -0x3D4 /* 000025E8 */ 000029C0 6100 00AA bsr +0xAC /* 00002A6C */ 000029C4 6200 FC22 bhi -0x3DC /* 000025E8 */ 000029C8 D483 add.l D2, D3 000029CA 51CC FFE6 dbf D4, -0x1C /* 000029B2 */ 000029CE 102D ECFB move.b D0, [A5 - 0x1305] 000029D2 2202 move.l D1, D2 000029D4 D482 add.l D2, D2 000029D6 0C00 0002 cmpi.b D0, 0x2 000029DA 6714 beq +0x16 /* 000029F0 */ 000029DC D482 add.l D2, D2 000029DE 0C00 0004 cmpi.b D0, 0x4 000029E2 670C beq +0xE /* 000029F0 */ 000029E4 0C00 0005 cmpi.b D0, 0x5 000029E8 6704 beq +0x6 /* 000029EE */ 000029EA D482 add.l D2, D2 000029EC 6002 bra +0x4 /* 000029F0 */ label000029EE: 000029EE D481 add.l D2, D1 label000029F0: 000029F0 244B movea.l A2, A3 000029F2 D5C2 add.l A2, D2 000029F4 4ED4 jmp [A4] fn000029F6: 000029F6 1486 move.b [A2], D6 000029F8 839A or.l [A2]+, D1 000029FA 34ED ED36 move.w [A2]+, [A5 - 0x12CA] 000029FE 4E75 rts label00002A00: 00002A00 6100 E4AE bsr -0x1B50 /* 00000EB0 */ 00002A04 50ED ECFA st [A5 - 0x1306] 00002A08 6100 FAF0 bsr -0x50E /* 000024FA */ 00002A0C 6100 E4C0 bsr -0x1B3E /* 00000ECE */ 00002A10 66EE bne -0x10 /* 00002A00 */ 00002A12 4E75 rts 00002A14 7605 moveq.l D3, 0x05 00002A16 600A bra +0xC /* 00002A22 */ 00002A18 7602 moveq.l D3, 0x02 00002A1A 6006 bra +0x8 /* 00002A22 */ 00002A1C 7604 moveq.l D3, 0x04 00002A1E 6002 bra +0x4 /* 00002A22 */ 00002A20 7608 moveq.l D3, 0x08 label00002A22: 00002A22 6100 E3CA bsr -0x1C34 /* 00000DEE */ 00002A26 3200 move.w D1, D0 00002A28 3400 move.w D2, D0 00002A2A 6100 E490 bsr -0x1B6E /* 00000EBC */ 00002A2E 0C40 00ED cmpi.w D0, 0xED 00002A32 660E bne +0x10 /* 00002A42 */ 00002A34 6100 E486 bsr -0x1B78 /* 00000EBC */ 00002A38 6100 E3B4 bsr -0x1C4A /* 00000DEE */ 00002A3C 3400 move.w D2, D0 00002A3E 6100 E47C bsr -0x1B82 /* 00000EBC */ label00002A42: 00002A42 3002 move.w D0, D2 00002A44 9041 sub.w D0, D1 00002A46 6500 0392 bcs +0x394 /* 00002DDA */ 00002A4A 0441 0041 subi.w D1, 0x41 /* 'A' */ 00002A4E 43ED F0B2 lea.l A1, [A5 - 0xF4E] 00002A52 D2C1 add.w A1, D1 label00002A54: 00002A54 12C3 move.b [A1]+, D3 00002A56 51C8 FFFC dbf D0, -0x6 /* 00002A54 */ 00002A5A 6100 E472 bsr -0x1B8C /* 00000ECE */ 00002A5E 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00002A62 6606 bne +0x8 /* 00002A6A */ 00002A64 6100 E456 bsr -0x1BA8 /* 00000EBC */ 00002A68 60B8 bra -0x46 /* 00002A22 */ label00002A6A: 00002A6A 4E75 rts export_229: fn00002A6C: 00002A6C 2001 move.l D0, D1 00002A6E C0C2 mulu.w D0, D2 00002A70 4842 swap.w D2 00002A72 C4C1 mulu.w D2, D1 00002A74 4842 swap.w D2 00002A76 4A42 tst.w D2 00002A78 660A bne +0xC /* 00002A84 */ 00002A7A D480 add.l D2, D0 00002A7C 0C82 00FF FFFF cmpi.l D2, 0xFFFFFF 00002A82 4E75 rts label00002A84: 00002A84 44FC 0000 4E75 move.b 0x4E75 /* 'Nu' */, CCR fn00002A8A: 00002A8A 48E7 84E0 movem.l -[A7], D0,D5,A0,A1,A2 00002A8E 5D8A subq.l A2, 6 00002A90 4A2D F0FA tst.b [A5 - 0xF06] 00002A94 671E beq +0x20 /* 00002AB4 */ 00002A96 7000 moveq.l D0, 0x00 00002A98 224A movea.l A1, A2 00002A9A 246D ED18 movea.l A2, [A5 - 0x12E8] label00002A9E: 00002A9E B3CA cmpa.l A1, A2 00002AA0 670C beq +0xE /* 00002AAE */ 00002AA2 5C8A addq.l A2, 6 00002AA4 6100 F66A bsr -0x994 /* 00002110 */ 00002AA8 D5C7 add.l A2, D7 00002AAA 5280 addq.l D0, 1 00002AAC 60F0 bra -0xE /* 00002A9E */ label00002AAE: 00002AAE 2E00 move.l D7, D0 00002AB0 7005 moveq.l D0, 0x05 00002AB2 6010 bra +0x12 /* 00002AC4 */ label00002AB4: 00002AB4 2E0A move.l D7, A2 00002AB6 BEAD ED18 cmp.l D7, [A5 - 0x12E8] 00002ABA 6418 bcc +0x1A /* 00002AD4 */ 00002ABC 7004 moveq.l D0, 0x04 00002ABE 9EAD ED1C sub.l D7, [A5 - 0x12E4] 00002AC2 E24F lsr D7.w, 1 label00002AC4: 00002AC4 0C87 0001 0000 cmpi.l D7, 0x10000 00002ACA 6408 bcc +0xA /* 00002AD4 */ 00002ACC E08D lsr D5, 8 00002ACE 2045 movea.l A0, D5 00002AD0 6100 018C bsr +0x18E /* 00002C5E */ label00002AD4: 00002AD4 4CDF 0721 movem.l D0,D5,A0,A1,A2, [A7]+ 00002AD8 4E75 rts fn00002ADA: 00002ADA 246D ED18 movea.l A2, [A5 - 0x12E8] 00002ADE 6008 bra +0xA /* 00002AE8 */ label00002AE0: 00002AE0 5C8A addq.l A2, 6 00002AE2 6100 F62C bsr -0x9D2 /* 00002110 */ 00002AE6 D5C7 add.l A2, D7 label00002AE8: 00002AE8 51C8 FFF6 dbf D0, -0xC /* 00002AE0 */ 00002AEC 4E75 rts export_230: fn00002AEE: 00002AEE 48E7 00B0 movem.l -[A7], A0,A2,A3 00002AF2 45FA 005C lea.l A2, [PC + 0x5C /* 00002B50, value 0xFFF4FFF4 */] 00002AF6 0440 0001 subi.w D0, 0x1 00002AFA 0C40 0007 cmpi.w D0, 0x7 00002AFE 6200 00AE bhi +0xB0 /* 00002BAE */ 00002B02 D040 add.w D0, D0 00002B04 D4F2 0000 add.w A2, [A2 + D0.w] 00002B08 2E2D F022 move.l D7, [A5 - 0xFDE] 00002B0C 4ED2 jmp [A2] 00002B0E DE87 add.l D7, D7 00002B10 DEAD ED1C add.l D7, [A5 - 0x12E4] 00002B14 2447 movea.l A2, D7 00002B16 6006 bra +0x8 /* 00002B1E */ 00002B18 2007 move.l D0, D7 00002B1A 6100 FFBE bsr -0x40 /* 00002ADA */ label00002B1E: 00002B1E 2012 move.l D0, [A2] label00002B20: 00002B20 0280 0000 FFFF andi.l D0, 0xFFFF 00002B26 601E bra +0x20 /* 00002B46 */ 00002B28 246D ED20 movea.l A2, [A5 - 0x12E0] 00002B2C 2032 7900 move.l D0, [A2 + <> + D7] 00002B30 60EE bra -0x10 /* 00002B20 */ 00002B32 2647 movea.l A3, D7 00002B34 6100 0178 bsr +0x17A /* 00002CAE */ 00002B38 204B movea.l A0, A3 00002B3A 6100 E2F6 bsr -0x1D08 /* 00000E32 */ 00002B3E 5288 addq.l A0, 1 00002B40 6100 F5AE bsr -0xA50 /* 000020F0 */ 00002B44 2007 move.l D0, D7 label00002B46: 00002B46 6116 bsr +0x18 /* 00002B5E */ 00002B48 2E0A move.l D7, A2 00002B4A 4CDF 0D00 movem.l A0,A2,A3, [A7]+ 00002B4E 4E75 rts 00002B50 FFF4 .invalid <> 00002B52 FFF4 .invalid <> 00002B54 FFF4 .invalid <> 00002B56 FFBE .invalid <> 00002B58 FFC8 .invalid <> 00002B5A FFD8 .invalid <> 00002B5C FFE2 .invalid <> export_129: fn00002B5E: 00002B5E 2F00 move.l -[A7], D0 00002B60 246D ED14 movea.l A2, [A5 - 0x12EC] 00002B64 7E00 moveq.l D7, 0x00 00002B66 6004 bra +0x6 /* 00002B6C */ label00002B68: 00002B68 1E1A move.b D7, [A2]+ 00002B6A D5C7 add.l A2, D7 label00002B6C: 00002B6C 51C8 FFFA dbf D0, -0x8 /* 00002B68 */ 00002B70 7E00 moveq.l D7, 0x00 00002B72 1E1A move.b D7, [A2]+ 00002B74 201F move.l D0, [A7]+ 00002B76 4E75 rts 00002B78 6100 E342 bsr -0x1CBC /* 00000EBC */ 00002B7C 6004 bra +0x6 /* 00002B82 */ export_190: fn00002B7E: 00002B7E 6100 E34E bsr -0x1CB0 /* 00000ECE */ export_180: fn00002B82: 00002B82 74FF moveq.l D2, 0xFFFFFFFF 00002B84 226D F022 movea.l A1, [A5 - 0xFDE] 00002B88 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00002B8C 6724 beq +0x26 /* 00002BB2 */ 00002B8E 0C40 0007 cmpi.w D0, 0x7 00002B92 671E beq +0x20 /* 00002BB2 */ 00002B94 2448 movea.l A2, A0 00002B96 226D F022 movea.l A1, [A5 - 0xFDE] 00002B9A 243C 0000 FFFF move.l D2, 0xFFFF 00002BA0 0C40 0003 cmpi.w D0, 0x3 00002BA4 670C beq +0xE /* 00002BB2 */ 00002BA6 2409 move.l D2, A1 00002BA8 0C40 000E cmpi.w D0, 0xE 00002BAC 6704 beq +0x6 /* 00002BB2 */ label00002BAE: 00002BAE 6000 022A bra +0x22C /* 00002DDA */ label00002BB2: 00002BB2 3F00 move.w -[A7], D0 00002BB4 6100 E376 bsr -0x1C88 /* 00000F2C */ 00002BB8 301F move.w D0, [A7]+ 00002BBA 4A82 tst.l D2 00002BBC 4E75 rts export_181: fn00002BBE: 00002BBE 6106 bsr +0x8 /* 00002BC6 */ 00002BC0 6700 0220 beq +0x222 /* 00002DE2 */ 00002BC4 4E75 rts fn00002BC6: 00002BC6 2F0B move.l -[A7], A3 00002BC8 0C42 FFFF cmpi.w D2, 0xFFFF 00002BCC 6604 bne +0x6 /* 00002BD2 */ 00002BCE 6112 bsr +0x14 /* 00002BE2 */ 00002BD0 600C bra +0xE /* 00002BDE */ label00002BD2: 00002BD2 6100 00AE bsr +0xB0 /* 00002C82 */ 00002BD6 6504 bcs +0x6 /* 00002BDC */ 00002BD8 7E00 moveq.l D7, 0x00 00002BDA 6002 bra +0x4 /* 00002BDE */ label00002BDC: 00002BDC 7E01 moveq.l D7, 0x01 label00002BDE: 00002BDE 265F movea.l A3, [A7]+ 00002BE0 4E75 rts fn00002BE2: 00002BE2 48E7 8E88 movem.l -[A7], D0,D4,D5,D6,A0,A4 00002BE6 7A00 moveq.l D5, 0x00 00002BE8 2809 move.l D4, A1 00002BEA 226D ED28 movea.l A1, [A5 - 0x12D8] label00002BEE: 00002BEE 2849 movea.l A4, A1 00002BF0 2049 movea.l A0, A1 00002BF2 C14B exg A0, A3 00002BF4 6100 00B8 bsr +0xBA /* 00002CAE */ 00002BF8 C14B exg A0, A3 00002BFA 4A87 tst.l D7 00002BFC 672A beq +0x2C /* 00002C28 */ 00002BFE 2247 movea.l A1, D7 00002C00 6100 E230 bsr -0x1DCE /* 00000E32 */ 00002C04 0C00 0002 cmpi.b D0, 0x2 00002C08 66E4 bne -0x1A /* 00002BEE */ 00002C0A 5288 addq.l A0, 1 00002C0C 6100 F4E2 bsr -0xB1C /* 000020F0 */ 00002C10 B887 cmp.l D4, D7 00002C12 66DA bne -0x24 /* 00002BEE */ 00002C14 4A85 tst.l D5 00002C16 6604 bne +0x6 /* 00002C1C */ 00002C18 2A0C move.l D5, A4 00002C1A 60D2 bra -0x2C /* 00002BEE */ label00002C1C: 00002C1C 538C subq.l A4, 1 00002C1E 2B4C F04A move.l [A5 - 0xFB6], A4 00002C22 7421 moveq.l D2, 0x21 00002C24 6000 0210 bra +0x212 /* 00002E36 */ label00002C28: 00002C28 4A85 tst.l D5 00002C2A 2245 movea.l A1, D5 00002C2C 4CDF 1171 movem.l D0,D4,D5,D6,A0,A4, [A7]+ 00002C30 4E75 rts export_192: fn00002C32: 00002C32 7E0D moveq.l D7, 0x0D 00002C34 0C01 000E cmpi.b D1, 0xE 00002C38 670A beq +0xC /* 00002C44 */ 00002C3A 7E07 moveq.l D7, 0x07 00002C3C 0C01 0003 cmpi.b D1, 0x3 00002C40 6600 FF6C bne -0x92 /* 00002BAE */ label00002C44: 00002C44 50ED F061 st [A5 - 0xF9F] 00002C48 14C7 move.b [A2]+, D7 00002C4A 2E09 move.l D7, A1 00002C4C 6100 F500 bsr -0xAFE /* 0000214E */ 00002C50 4E75 rts export_233: fn00002C52: 00002C52 4A2D F061 tst.b [A5 - 0xF9F] 00002C56 6704 beq +0x6 /* 00002C5C */ 00002C58 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */] label00002C5C: 00002C5C 4E75 rts fn00002C5E: 00002C5E 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF 00002C64 6704 beq +0x6 /* 00002C6A */ 00002C66 50ED F061 st [A5 - 0xF9F] export_234: label00002C6A: 00002C6A 10C0 move.b [A0]+, D0 00002C6C 6000 F514 bra -0xAEA /* 00002182 */ 00002C70 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF 00002C76 6704 beq +0x6 /* 00002C7C */ 00002C78 50ED F061 st [A5 - 0xF9F] export_235: label00002C7C: 00002C7C 10C0 move.b [A0]+, D0 00002C7E 6000 F4BE bra -0xB40 /* 0000213E */ export_232: fn00002C82: 00002C82 266D ED28 movea.l A3, [A5 - 0x12D8] 00002C86 48E7 8020 movem.l -[A7], D0,A2 label00002C8A: 00002C8A 224B movea.l A1, A3 00002C8C 6120 bsr +0x22 /* 00002CAE */ 00002C8E 4A87 tst.l D7 00002C90 670C beq +0xE /* 00002C9E */ 00002C92 2647 movea.l A3, D7 00002C94 B042 cmp.w D0, D2 00002C96 0A3C 0001 xori.b ccr, 1 00002C9A 6702 beq +0x4 /* 00002C9E */ 00002C9C 60EC bra -0x12 /* 00002C8A */ label00002C9E: 00002C9E 6508 bcs +0xA /* 00002CA8 */ 00002CA0 4A42 tst.w D2 00002CA2 6604 bne +0x6 /* 00002CA8 */ 00002CA4 226D ED28 movea.l A1, [A5 - 0x12D8] label00002CA8: 00002CA8 4CDF 0401 movem.l D0,A2, [A7]+ 00002CAC 4E75 rts export_231: fn00002CAE: 00002CAE 2F05 move.l -[A7], D5 00002CB0 6104 bsr +0x6 /* 00002CB6 */ 00002CB2 2A1F move.l D5, [A7]+ 00002CB4 4E75 rts fn00002CB6: 00002CB6 2E0B move.l D7, A3 00002CB8 7000 moveq.l D0, 0x00 00002CBA 7A00 moveq.l D5, 0x00 00002CBC 101B move.b D0, [A3]+ 00002CBE E140 asl D0.w, 8 00002CC0 101B move.b D0, [A3]+ 00002CC2 1A1B move.b D5, [A3]+ 00002CC4 4A40 tst.w D0 00002CC6 6A0E bpl +0x10 /* 00002CD6 */ 00002CC8 0240 03FF andi.w D0, 0x3FF 00002CCC DE80 add.l D7, D0 00002CCE 101B move.b D0, [A3]+ 00002CD0 E140 asl D0.w, 8 00002CD2 101B move.b D0, [A3]+ 00002CD4 4E75 rts label00002CD6: 00002CD6 6708 beq +0xA /* 00002CE0 */ 00002CD8 DE80 add.l D7, D0 00002CDA 303C FFFD move.w D0, 0xFFFD 00002CDE 4E75 rts label00002CE0: 00002CE0 2647 movea.l A3, D7 00002CE2 7E00 moveq.l D7, 0x00 00002CE4 4E75 rts export_236: 00002CE6 343C 001D move.w D2, 0x1D 00002CEA 6004 bra +0x6 /* 00002CF0 */ export_237: 00002CEC 343C 001A move.w D2, 0x1A label00002CF0: 00002CF0 48E7 3C20 movem.l -[A7], D2,D3,D4,D5,A2 00002CF4 4285 clr.l D5 00002CF6 3B6D F02A F03A move.w [A5 - 0xFC6], [A5 - 0xFD6] label00002CFC: 00002CFC 5245 addq.w D5, 1 label00002CFE: 00002CFE 6100 E1CE bsr -0x1E30 /* 00000ECE */ 00002D02 6004 bra +0x6 /* 00002D08 */ label00002D04: 00002D04 6100 E1B6 bsr -0x1E48 /* 00000EBC */ label00002D08: 00002D08 6720 beq +0x22 /* 00002D2A */ 00002D0A 0C40 0022 cmpi.w D0, 0x22 /* '\"' */ 00002D0E 660E bne +0x10 /* 00002D1E */ label00002D10: 00002D10 6100 E1AA bsr -0x1E54 /* 00000EBC */ 00002D14 4A40 tst.w D0 00002D16 6712 beq +0x14 /* 00002D2A */ 00002D18 0C40 0022 cmpi.w D0, 0x22 /* '\"' */ 00002D1C 66F2 bne -0xC /* 00002D10 */ label00002D1E: 00002D1E 0C40 008E cmpi.w D0, 0x8E 00002D22 6724 beq +0x26 /* 00002D48 */ 00002D24 0C40 00E6 cmpi.w D0, 0xE6 00002D28 66DA bne -0x24 /* 00002D04 */ label00002D2A: 00002D2A 4A40 tst.w D0 00002D2C 661A bne +0x1C /* 00002D48 */ 00002D2E 5288 addq.l A0, 1 00002D30 C14B exg A0, A3 00002D32 6100 FF7A bsr -0x84 /* 00002CAE */ 00002D36 C14B exg A0, A3 00002D38 4A87 tst.l D7 00002D3A 6700 00FA beq +0xFC /* 00002E36 */ 00002D3E 3B40 F03A move.w [A5 - 0xFC6], D0 00002D42 6100 E18A bsr -0x1E74 /* 00000ECE */ 00002D46 6004 bra +0x6 /* 00002D4C */ label00002D48: 00002D48 6100 E172 bsr -0x1E8C /* 00000EBC */ label00002D4C: 00002D4C 0C40 00AF cmpi.w D0, 0xAF 00002D50 6606 bne +0x8 /* 00002D58 */ 00002D52 6100 0A80 bsr +0xA82 /* 000037D4 */ 00002D56 60D2 bra -0x2C /* 00002D2A */ label00002D58: 00002D58 0C40 008D cmpi.w D0, 0x8D 00002D5C 6606 bne +0x8 /* 00002D64 */ 00002D5E 6100 0A54 bsr +0xA56 /* 000037B4 */ 00002D62 60C6 bra -0x38 /* 00002D2A */ label00002D64: 00002D64 0C42 001A cmpi.w D2, 0x1A 00002D68 6712 beq +0x14 /* 00002D7C */ 00002D6A 0C40 00BE cmpi.w D0, 0xBE 00002D6E 678C beq -0x72 /* 00002CFC */ 00002D70 0C40 00BD cmpi.w D0, 0xBD 00002D74 6688 bne -0x76 /* 00002CFE */ 00002D76 5345 subq.w D5, 1 00002D78 6684 bne -0x7A /* 00002CFE */ 00002D7A 6042 bra +0x44 /* 00002DBE */ label00002D7C: 00002D7C 0C40 0094 cmpi.w D0, 0x94 00002D80 6700 FF7A beq -0x84 /* 00002CFC */ 00002D84 0C40 00A9 cmpi.w D0, 0xA9 00002D88 6600 FF74 bne -0x8A /* 00002CFE */ 00002D8C 5345 subq.w D5, 1 00002D8E 672E beq +0x30 /* 00002DBE */ 00002D90 6100 E12A bsr -0x1ED4 /* 00000EBC */ 00002D94 6794 beq -0x6A /* 00002D2A */ 00002D96 382D F02A move.w D4, [A5 - 0xFD6] 00002D9A 3B6D F03A F02A move.w [A5 - 0xFD6], [A5 - 0xFC6] 00002DA0 6100 F742 bsr -0x8BC /* 000024E4 */ 00002DA4 45FA FF84 lea.l A2, [PC - 0x7C /* 00002D2A, value 0x4A40661A */] 00002DA8 6100 E124 bsr -0x1EDA /* 00000ECE */ 00002DAC 670A beq +0xC /* 00002DB8 */ 00002DAE 6100 E100 bsr -0x1EFE /* 00000EB0 */ 00002DB2 5388 subq.l A0, 1 00002DB4 45FA FFD6 lea.l A2, [PC - 0x2A /* 00002D8C, value 0x5345672E 'SEg.', cstring "SEg.a" */] label00002DB8: 00002DB8 3B44 F02A move.w [A5 - 0xFD6], D4 00002DBC 4ED2 jmp [A2] label00002DBE: 00002DBE 4CDF 043C movem.l D2,D3,D4,D5,A2, [A7]+ 00002DC2 4E75 rts 00002DC4 41FA F54A lea.l A0, [PC - 0xAB6 /* 00002310, value 0xC0C0C12 */] 00002DC8 4E75 rts export_241: 00002DCA 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF 00002DD0 6702 beq +0x4 /* 00002DD4 */ 00002DD2 4E75 rts label00002DD4: 00002DD4 343C 000C move.w D2, 0xC 00002DD8 605C bra +0x5E /* 00002E36 */ export_70: label00002DDA: 00002DDA 7402 moveq.l D2, 0x02 00002DDC 6058 bra +0x5A /* 00002E36 */ export_44: label00002DDE: 00002DDE 7405 moveq.l D2, 0x05 00002DE0 6054 bra +0x56 /* 00002E36 */ export_197: label00002DE2: 00002DE2 343C 0008 move.w D2, 0x8 00002DE6 604E bra +0x50 /* 00002E36 */ export_222: label00002DE8: 00002DE8 740A moveq.l D2, 0x0A 00002DEA 604A bra +0x4C /* 00002E36 */ export_55: label00002DEC: 00002DEC 7406 moveq.l D2, 0x06 00002DEE 6046 bra +0x48 /* 00002E36 */ label00002DF0: 00002DF0 7416 moveq.l D2, 0x16 00002DF2 6042 bra +0x44 /* 00002E36 */ export_58: label00002DF4: 00002DF4 740D moveq.l D2, 0x0D 00002DF6 603E bra +0x40 /* 00002E36 */ label00002DF8: 00002DF8 740B moveq.l D2, 0x0B 00002DFA 603A bra +0x3C /* 00002E36 */ export_157: label00002DFC: 00002DFC 7436 moveq.l D2, 0x36 00002DFE 6036 bra +0x38 /* 00002E36 */ export_240: 00002E00 7417 moveq.l D2, 0x17 00002E02 6032 bra +0x34 /* 00002E36 */ export_161: label00002E04: 00002E04 7434 moveq.l D2, 0x34 00002E06 602E bra +0x30 /* 00002E36 */ label00002E08: 00002E08 743E moveq.l D2, 0x3E 00002E0A 602A bra +0x2C /* 00002E36 */ export_165: label00002E0C: 00002E0C 7437 moveq.l D2, 0x37 00002E0E 6026 bra +0x28 /* 00002E36 */ export_238: 00002E10 743F moveq.l D2, 0x3F 00002E12 6022 bra +0x24 /* 00002E36 */ export_202: label00002E14: 00002E14 7432 moveq.l D2, 0x32 00002E16 601E bra +0x20 /* 00002E36 */ export_239: 00002E18 7440 moveq.l D2, 0x40 00002E1A 601A bra +0x1C /* 00002E36 */ 00002E1C 7442 moveq.l D2, 0x42 00002E1E 6016 bra +0x18 /* 00002E36 */ 00002E20 7444 moveq.l D2, 0x44 00002E22 6012 bra +0x14 /* 00002E36 */ label00002E24: 00002E24 343C 0010 move.w D2, 0x10 00002E28 600C bra +0xE /* 00002E36 */ 00002E2A 343C 0049 move.w D2, 0x49 /* 'I' */ 00002E2E 6006 bra +0x8 /* 00002E36 */ export_242: 00002E30 343C 0033 move.w D2, 0x33 /* '3' */ 00002E34 4E71 nop export_4: label00002E36: 00002E36 6100 00C4 bsr +0xC6 /* 00002EFC */ 00002E3A 7600 moveq.l D3, 0x00 00002E3C 362D F02A move.w D3, [A5 - 0xFD6] 00002E40 4A2D F05E tst.b [A5 - 0xFA2] 00002E44 6600 00A8 bne +0xAA /* 00002EEE */ 00002E48 3B43 F056 move.w [A5 - 0xFAA], D3 00002E4C 0C43 FFFF cmpi.w D3, 0xFFFF 00002E50 6704 beq +0x6 /* 00002E56 */ 00002E52 3B43 F034 move.w [A5 - 0xFCC], D3 export_243: label00002E56: 00002E56 43FA 000A lea.l A1, [PC + 0xA /* 00002E62, value 0x548F3B42 */] 00002E5A 2E2D F04E move.l D7, [A5 - 0xFB2] 00002E5E 6000 032E bra +0x330 /* 0000318E */ 00002E62 548F addq.l A7, 2 00002E64 3B42 F05C move.w [A5 - 0xFA4], D2 00002E68 206D F04A movea.l A0, [A5 - 0xFB6] 00002E6C 2B48 F052 move.l [A5 - 0xFAE], A0 00002E70 362D F056 move.w D3, [A5 - 0xFAA] 00002E74 0C43 FFFF cmpi.w D3, 0xFFFF 00002E78 6758 beq +0x5A /* 00002ED2 */ 00002E7A 7600 moveq.l D3, 0x00 00002E7C 2808 move.l D4, A0 00002E7E 5284 addq.l D4, 1 00002E80 266D ED28 movea.l A3, [A5 - 0x12D8] label00002E84: 00002E84 B88B cmp.l D4, A3 00002E86 6514 bcs +0x16 /* 00002E9C */ 00002E88 6100 FE24 bsr -0x1DA /* 00002CAE */ 00002E8C 4A87 tst.l D7 00002E8E 670C beq +0xE /* 00002E9C */ 00002E90 2647 movea.l A3, D7 00002E92 0C40 FFFD cmpi.w D0, 0xFFFD 00002E96 67EC beq -0x12 /* 00002E84 */ 00002E98 3600 move.w D3, D0 00002E9A 60E8 bra -0x16 /* 00002E84 */ label00002E9C: 00002E9C 3B43 F056 move.w [A5 - 0xFAA], D3 00002EA0 3B43 F040 move.w [A5 - 0xFC0], D3 00002EA4 2B48 F03C move.l [A5 - 0xFC4], A0 00002EA8 4AAD F042 tst.l [A5 - 0xFBE] 00002EAC 6720 beq +0x22 /* 00002ECE */ 00002EAE 4A2D F05F tst.b [A5 - 0xFA1] 00002EB2 661A bne +0x1C /* 00002ECE */ 00002EB4 50ED F05F st [A5 - 0xFA1] 00002EB8 2B6D ED38 F046 move.l [A5 - 0xFBA], [A5 - 0x12C8] 00002EBE 7000 moveq.l D0, 0x00 00002EC0 6100 EF16 bsr -0x10E8 /* 00001DD8 */ 00002EC4 206D F042 movea.l A0, [A5 - 0xFBE] 00002EC8 5388 subq.l A0, 1 00002ECA 6000 D50E bra -0x2AF0 /* 000003DA */ label00002ECE: 00002ECE 6100 1BEA bsr +0x1BEC /* 00004ABA */ label00002ED2: 00002ED2 422D F05F clr.b [A5 - 0xFA1] 00002ED6 422D F07E clr.b [A5 - 0xF82] 00002EDA 342D F05C move.w D2, [A5 - 0xFA4] 00002EDE 5342 subq.w D2, 1 00002EE0 0C42 004A cmpi.w D2, 0x4A /* 'J' */ 00002EE4 6502 bcs +0x4 /* 00002EE8 */ 00002EE6 7414 moveq.l D2, 0x14 label00002EE8: 00002EE8 5242 addq.w D2, 1 00002EEA 362D F056 move.w D3, [A5 - 0xFAA] label00002EEE: 00002EEE 3002 move.w D0, D2 00002EF0 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 00002EF4 6000 D4BA bra -0x2B44 /* 000003B0 */ export_245: 00002EF8 487A D4B6 pea.l [PC - 0x2B4A /* 000003B0, value 0x610015D0, cstring "a" */] fn00002EFC: 00002EFC 4A2D F09A tst.b [A5 - 0xF66] 00002F00 6704 beq +0x6 /* 00002F06 */ 00002F02 6100 1D6C bsr +0x1D6E /* 00004C70 */ label00002F06: 00002F06 422D F09A clr.b [A5 - 0xF66] 00002F0A 422D F09B clr.b [A5 - 0xF65] 00002F0E 422D F081 clr.b [A5 - 0xF7F] 00002F12 422D F24C clr.b [A5 - 0xDB4] 00002F16 426D F21E clr.w [A5 - 0xDE2] 00002F1A 6100 0590 bsr +0x592 /* 000034AC */ 00002F1E 6100 2BAE bsr +0x2BB0 /* 00005ACE */ 00002F22 4A2D F2EE tst.b [A5 - 0xD12] 00002F26 660A bne +0xC /* 00002F32 */ 00002F28 4AAD F2E4 tst.l [A5 - 0xD1C] 00002F2C 6704 beq +0x6 /* 00002F32 */ 00002F2E 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] label00002F32: 00002F32 6100 2576 bsr +0x2578 /* 000054AA */ 00002F36 422D F098 clr.b [A5 - 0xF68] 00002F3A 422D F097 clr.b [A5 - 0xF69] 00002F3E 4E75 rts export_121: fn00002F40: 00002F40 48E7 8100 movem.l -[A7], D0,D7 00002F44 202D ED28 move.l D0, [A5 - 0x12D8] 00002F48 2E2D ED24 move.l D7, [A5 - 0x12DC] 00002F4C 603C bra +0x3E /* 00002F8A */ export_122: fn00002F4E: 00002F4E 48E7 8100 movem.l -[A7], D0,D7 00002F52 200B move.l D0, A3 00002F54 47ED ED7C lea.l A3, [A5 - 0x1284] 00002F58 2E0B move.l D7, A3 00002F5A 266D ED42 movea.l A3, [A5 - 0x12BE] 00002F5E C18B exg D0, A3 00002F60 6028 bra +0x2A /* 00002F8A */ 00002F62 48E7 8100 movem.l -[A7], D0,D7 00002F66 202D ED00 move.l D0, [A5 - 0x1300] 00002F6A 2E2D ECFC move.l D7, [A5 - 0x1304] 00002F6E 601A bra +0x1C /* 00002F8A */ fn00002F70: 00002F70 48E7 8100 movem.l -[A7], D0,D7 00002F74 202D ED10 move.l D0, [A5 - 0x12F0] 00002F78 2E2D ED08 move.l D7, [A5 - 0x12F8] 00002F7C 600C bra +0xE /* 00002F8A */ 00002F7E 48E7 8100 movem.l -[A7], D0,D7 00002F82 202D ED08 move.l D0, [A5 - 0x12F8] 00002F86 2E2D ED04 move.l D7, [A5 - 0x12FC] label00002F8A: 00002F8A 5380 subq.l D0, 1 00002F8C B08B cmp.l D0, A3 00002F8E 6402 bcc +0x4 /* 00002F92 */ 00002F90 B7C7 cmpa.l A3, D7 label00002F92: 00002F92 4CDF 0081 movem.l D0,D7, [A7]+ 00002F96 4E75 rts export_248: fn00002F98: 00002F98 2F0B move.l -[A7], A3 00002F9A 2E0B move.l D7, A3 00002F9C 2B47 ED24 move.l [A5 - 0x12DC], D7 00002FA0 5287 addq.l D7, 1 00002FA2 0887 0000 bclr.b D7, 0x0 00002FA6 422D ED40 clr.b [A5 - 0x12C0] 00002FAA 2B47 ED20 move.l [A5 - 0x12E0], D7 00002FAE 50ED FCF3 st [A5 - 0x30D] 00002FB2 600A bra +0xC /* 00002FBE */ export_249: 00002FB4 2F0B move.l -[A7], A3 00002FB6 2E0B move.l D7, A3 00002FB8 5287 addq.l D7, 1 00002FBA 0887 0000 bclr.b D7, 0x0 label00002FBE: 00002FBE 2B47 ED1C move.l [A5 - 0x12E4], D7 00002FC2 2B47 ED18 move.l [A5 - 0x12E8], D7 00002FC6 2647 movea.l A3, D7 00002FC8 6104 bsr +0x6 /* 00002FCE */ 00002FCA 265F movea.l A3, [A7]+ 00002FCC 4E75 rts export_227: fn00002FCE: 00002FCE B7ED ED14 cmpa.l A3, [A5 - 0x12EC] 00002FD2 6748 beq +0x4A /* 0000301C */ 00002FD4 48E7 C078 movem.l -[A7], D0,D1,A1,A2,A3,A4 00002FD8 284B movea.l A4, A3 00002FDA 246D ED14 movea.l A2, [A5 - 0x12EC] 00002FDE 202D ED10 move.l D0, [A5 - 0x12F0] 00002FE2 908A sub.l D0, A2 00002FE4 D7C0 add.l A3, D0 00002FE6 6100 DC02 bsr -0x23FC /* 00000BEA */ 00002FEA 2B4C ED14 move.l [A5 - 0x12EC], A4 00002FEE 5380 subq.l D0, 1 00002FF0 6526 bcs +0x28 /* 00003018 */ 00002FF2 2200 move.l D1, D0 00002FF4 4841 swap.w D1 00002FF6 B9CA cmpa.l A4, A2 00002FF8 6514 bcs +0x16 /* 0000300E */ 00002FFA D5C0 add.l A2, D0 00002FFC D9C0 add.l A4, D0 00002FFE 528A addq.l A2, 1 00003000 528C addq.l A4, 1 label00003002: 00003002 1922 move.b -[A4], -[A2] 00003004 51C8 FFFC dbf D0, -0x6 /* 00003002 */ 00003008 51C9 FFF8 dbf D1, -0xA /* 00003002 */ 0000300C 600A bra +0xC /* 00003018 */ label0000300E: 0000300E 18DA move.b [A4]+, [A2]+ 00003010 51C8 FFFC dbf D0, -0x6 /* 0000300E */ 00003014 51C9 FFF8 dbf D1, -0xA /* 0000300E */ label00003018: 00003018 4CDF 1E03 movem.l D0,D1,A1,A2,A3,A4, [A7]+ label0000301C: 0000301C 4E75 rts export_250: fn0000301E: 0000301E 48E7 8010 movem.l -[A7], D0,A3 00003022 6100 FC2E bsr -0x3D0 /* 00002C52 */ 00003026 266D ED24 movea.l A3, [A5 - 0x12DC] 0000302A 6100 FF6C bsr -0x92 /* 00002F98 */ 0000302E 4A2D F097 tst.b [A5 - 0xF69] 00003032 6604 bne +0x6 /* 00003038 */ 00003034 6100 DB76 bsr -0x2488 /* 00000BAC */ label00003038: 00003038 4CDF 0801 movem.l D0,A3, [A7]+ 0000303C 4E75 rts export_228: fn0000303E: 0000303E C749 exg A3, A1 00003040 200B move.l D0, A3 00003042 908A sub.l D0, A2 00003044 6710 beq +0x12 /* 00003056 */ 00003046 5380 subq.l D0, 1 00003048 2E00 move.l D7, D0 0000304A 4847 swap.w D7 label0000304C: 0000304C 1323 move.b -[A1], -[A3] 0000304E 51C8 FFFC dbf D0, -0x6 /* 0000304C */ 00003052 51CF FFF8 dbf D7, -0xA /* 0000304C */ label00003056: 00003056 4E75 rts export_187: fn00003058: 00003058 2E0F move.l D7, A7 0000305A 9E81 sub.l D7, D1 0000305C 9E81 sub.l D7, D1 0000305E 0487 0000 1000 subi.l D7, 0x1000 00003064 BEAD ED00 cmp.l D7, [A5 - 0x1300] 00003068 6302 bls +0x4 /* 0000306C */ 0000306A 4E75 rts export_125: label0000306C: 0000306C 266D ECFC movea.l A3, [A5 - 0x1304] 00003070 558B subq.l A3, 2 00003072 2B4B F04E move.l [A5 - 0xFB2], A3 00003076 422D F097 clr.b [A5 - 0xF69] 0000307A 61A2 bsr -0x5C /* 0000301E */ export_251: 0000307C 343C 0007 move.w D2, 0x7 00003080 6000 FDB4 bra -0x24A /* 00002E36 */ 00003084 6600 FD54 bne -0x2AA /* 00002DDA */ 00003088 6100 1656 bsr +0x1658 /* 000046E0 */ export_173: fn0000308C: 0000308C 6100 1668 bsr +0x166A /* 000046F6 */ 00003090 4A2D F097 tst.b [A5 - 0xF69] 00003094 6604 bne +0x6 /* 0000309A */ 00003096 6100 D5FC bsr -0x2A02 /* 00000694 */ label0000309A: 0000309A 422D F09C clr.b [A5 - 0xF64] 0000309E 422D F01C clr.b [A5 - 0xFE4] 000030A2 422D F061 clr.b [A5 - 0xF9F] 000030A6 206D ED28 movea.l A0, [A5 - 0x12D8] 000030AA 4218 clr.b [A0]+ 000030AC 4218 clr.b [A0]+ 000030AE 4218 clr.b [A0]+ 000030B0 2648 movea.l A3, A0 000030B2 2E08 move.l D7, A0 000030B4 5287 addq.l D7, 1 000030B6 0887 0000 bclr.b D7, 0x0 000030BA 2047 movea.l A0, D7 000030BC 2B48 ED14 move.l [A5 - 0x12EC], A0 000030C0 2B48 ED10 move.l [A5 - 0x12F0], A0 000030C4 6100 FED2 bsr -0x12C /* 00002F98 */ export_76: fn000030C8: 000030C8 6100 164E bsr +0x1650 /* 00004718 */ 000030CC 47ED ED4A lea.l A3, [A5 - 0x12B6] 000030D0 2B4B ED42 move.l [A5 - 0x12BE], A3 000030D4 2B4B ED46 move.l [A5 - 0x12BA], A3 000030D8 426D ED36 clr.w [A5 - 0x12CA] 000030DC 42AD ED38 clr.l [A5 - 0x12C8] 000030E0 42AD ED3C clr.l [A5 - 0x12C4] 000030E4 206D ED20 movea.l A0, [A5 - 0x12E0] label000030E8: 000030E8 B1ED ED1C cmpa.l A0, [A5 - 0x12E4] 000030EC 640A bcc +0xC /* 000030F8 */ 000030EE 4228 0000 clr.b [A0 + 0x0] 000030F2 D0FC 0012 add.w A0, 0x12 000030F6 60F0 bra -0xE /* 000030E8 */ label000030F8: 000030F8 6100 EB16 bsr -0x14E8 /* 00001C10 */ 000030FC 206D ED28 movea.l A0, [A5 - 0x12D8] 00003100 5388 subq.l A0, 1 export_252: fn00003102: 00003102 6100 FB4E bsr -0x4B0 /* 00002C52 */ 00003106 6100 165A bsr +0x165C /* 00004762 */ 0000310A 6100 1578 bsr +0x157A /* 00004684 */ 0000310E 4A2D F098 tst.b [A5 - 0xF68] 00003112 6616 bne +0x18 /* 0000312A */ 00003114 422D F0F6 clr.b [A5 - 0xF0A] 00003118 422D F0F7 clr.b [A5 - 0xF09] 0000311C 7E19 moveq.l D7, 0x19 0000311E 47ED F0B2 lea.l A3, [A5 - 0xF4E] label00003122: 00003122 16FC 0004 move.b [A3]+, 0x4 00003126 51CF FFFA dbf D7, -0x8 /* 00003122 */ label0000312A: 0000312A 2B6D ECCE ECD2 move.l [A5 - 0x132E], [A5 - 0x1332] 00003130 422D F05F clr.b [A5 - 0xFA1] 00003134 42AD F042 clr.l [A5 - 0xFBE] 00003138 42AD F03C clr.l [A5 - 0xFC4] 0000313C 4A2D F097 tst.b [A5 - 0xF69] 00003140 660E bne +0x10 /* 00003150 */ 00003142 2F0B move.l -[A7], A3 00003144 266D ED08 movea.l A3, [A5 - 0x12F8] 00003148 538B subq.l A3, 1 0000314A 2B4B ED0C move.l [A5 - 0x12F4], A3 0000314E 265F movea.l A3, [A7]+ label00003150: 00003150 6100 E98A bsr -0x1674 /* 00001ADC */ 00003154 2E2D ED1C move.l D7, [A5 - 0x12E4] 00003158 2B47 ED18 move.l [A5 - 0x12E8], D7 0000315C 2F0B move.l -[A7], A3 0000315E 2647 movea.l A3, D7 00003160 6100 FE6C bsr -0x192 /* 00002FCE */ 00003164 265F movea.l A3, [A7]+ 00003166 6100 E5C8 bsr -0x1A36 /* 00001730 */ 0000316A 2E2D ED0C move.l D7, [A5 - 0x12F4] 0000316E 6100 DA42 bsr -0x25BC /* 00000BB2 */ 00003172 4A2D F09A tst.b [A5 - 0xF66] 00003176 6604 bne +0x6 /* 0000317C */ 00003178 422D F09B clr.b [A5 - 0xF65] label0000317C: 0000317C 225F movea.l A1, [A7]+ 0000317E 2E2D ECFC move.l D7, [A5 - 0x1304] 00003182 5587 subq.l D7, 2 00003184 2B47 F04E move.l [A5 - 0xFB2], D7 00003188 5487 addq.l D7, 2 0000318A 422D F07F clr.b [A5 - 0xF81] label0000318E: 0000318E 2E47 movea.l A7, D7 00003190 7E00 moveq.l D7, 0x00 00003192 3F07 move.w -[A7], D7 00003194 2F09 move.l -[A7], A1 00003196 6100 D992 bsr -0x266C /* 00000B2A */ 0000319A 6100 E7E6 bsr -0x1818 /* 00001982 */ 0000319E 6100 E7E2 bsr -0x181C /* 00001982 */ 000031A2 426D F100 clr.w [A5 - 0xF00] 000031A6 422D F1D2 clr.b [A5 - 0xE2E] 000031AA 426D F16A clr.w [A5 - 0xE96] 000031AE 426D F1D0 clr.w [A5 - 0xE30] 000031B2 426D F0FC clr.w [A5 - 0xF04] 000031B6 422D F0F8 clr.b [A5 - 0xF08] 000031BA 4E75 rts 000031BC 6700 FF44 beq -0xBA /* 00003102 */ 000031C0 0C40 002C cmpi.w D0, 0x2C /* ',' */ 000031C4 670C beq +0xE /* 000031D2 */ 000031C6 6100 DEAA bsr -0x2154 /* 00001072 */ 000031CA 6100 DD02 bsr -0x22FC /* 00000ECE */ 000031CE 6700 FF32 beq -0xCC /* 00003102 */ label000031D2: 000031D2 6100 DCDC bsr -0x2322 /* 00000EB0 */ 000031D6 6700 FF2A beq -0xD4 /* 00003102 */ 000031DA 262D ED04 move.l D3, [A5 - 0x12FC] 000031DE 96AD ED2C sub.l D3, [A5 - 0x12D4] 000031E2 0C40 002C cmpi.w D0, 0x2C /* ',' */ 000031E6 6714 beq +0x16 /* 000031FC */ 000031E8 6100 DEC8 bsr -0x2136 /* 000010B2 */ 000031EC 0C82 0000 0400 cmpi.l D2, 0x400 000031F2 6500 FE78 bcs -0x186 /* 0000306C */ 000031F6 2602 move.l D3, D2 000031F8 0883 0000 bclr.b D3, 0x0 label000031FC: 000031FC 242D ECFC move.l D2, [A5 - 0x1304] 00003200 94AD ED00 sub.l D2, [A5 - 0x1300] 00003204 6100 DCC8 bsr -0x2336 /* 00000ECE */ 00003208 6722 beq +0x24 /* 0000322C */ 0000320A 6100 DCA4 bsr -0x235A /* 00000EB0 */ 0000320E 671C beq +0x1E /* 0000322C */ 00003210 6100 DE60 bsr -0x219E /* 00001072 */ 00003214 0C82 0000 0400 cmpi.l D2, 0x400 0000321A 6500 FE50 bcs -0x1AE /* 0000306C */ 0000321E 0682 0000 1000 addi.l D2, 0x1000 00003224 6100 DCA8 bsr -0x2356 /* 00000ECE */ 00003228 6600 FBB0 bne -0x44E /* 00002DDA */ label0000322C: 0000322C 0882 0000 bclr.b D2, 0x0 00003230 0C82 0000 1014 cmpi.l D2, 0x1014 00003236 6500 FE34 bcs -0x1CA /* 0000306C */ 0000323A 2E2D ED1C move.l D7, [A5 - 0x12E4] 0000323E 9EAD ED2C sub.l D7, [A5 - 0x12D4] 00003242 0687 0000 014A addi.l D7, 0x14A 00003248 BE83 cmp.l D7, D3 0000324A 6400 FE20 bcc -0x1DE /* 0000306C */ 0000324E 6100 1434 bsr +0x1436 /* 00004684 */ 00003252 6100 E4DC bsr -0x1B22 /* 00001730 */ 00003256 2203 move.l D1, D3 00003258 2002 move.l D0, D2 0000325A 6100 1386 bsr +0x1388 /* 000045E2 */ 0000325E 4A40 tst.w D0 00003260 6600 FE0A bne -0x1F4 /* 0000306C */ 00003264 D6AD ED2C add.l D3, [A5 - 0x12D4] 00003268 2B43 ED08 move.l [A5 - 0x12F8], D3 0000326C 2B43 ED04 move.l [A5 - 0x12FC], D3 00003270 222D ECFC move.l D1, [A5 - 0x1304] 00003274 9282 sub.l D1, D2 00003276 2B41 ED00 move.l [A5 - 0x1300], D1 0000327A 6000 FE86 bra -0x178 /* 00003102 */ 0000327E 612A bsr +0x2C /* 000032AA */ 00003280 1013 move.b D0, [A3] 00003282 6000 F20A bra -0xDF4 /* 0000248E */ 00003286 6108 bsr +0xA /* 00003290 */ 00003288 6100 DE0E bsr -0x21F0 /* 00001098 */ 0000328C 1680 move.b [A3], D0 0000328E 4E75 rts fn00003290: 00003290 6100 DF14 bsr -0x20EA /* 000011A6 */ 00003294 7E2C moveq.l D7, 0x2C 00003296 6100 DC1A bsr -0x23E4 /* 00000EB2 */ 0000329A 610E bsr +0x10 /* 000032AA */ 0000329C 45ED F09C lea.l A2, [A5 - 0xF64] 000032A0 B7CA cmpa.l A3, A2 000032A2 6604 bne +0x6 /* 000032A8 */ 000032A4 47ED ED88 lea.l A3, [A5 - 0x1278] label000032A8: 000032A8 4E75 rts fn000032AA: 000032AA 6100 D05A bsr -0x2FA4 /* 00000306 */ 000032AE 2643 movea.l A3, D3 000032B0 4E75 rts export_254: 000032B2 41FA 009C lea.l A0, [PC + 0x9C /* 00003350, value 0x285F201F */] 000032B6 A04B syscall SetGrowZone 000032B8 487A 12CC pea.l [PC + 0x12CC /* 00004586, value 0x2E6DFB46 */] 000032BC A97B syscall InitDialogs 000032BE 41FA 0008 lea.l A0, [PC + 0x8 /* 000032C8, value 0x4EED10C2 */] 000032C2 43FA 008C lea.l A1, [PC + 0x8C /* 00003350, value 0x285F201F */] 000032C6 4E75 rts 000032C8 4EED 10C2 jmp [A5 + 0x10C2 /* export_532 */] 000032CC 4EED 0B02 jmp [A5 + 0xB02 /* export_348 */] 000032D0 4EED 0B32 jmp [A5 + 0xB32 /* export_354 */] 000032D4 4EED 0C02 jmp [A5 + 0xC02 /* export_380 */] 000032D8 4EED 0CBA jmp [A5 + 0xCBA /* export_403 */] 000032DC 4EED 0DE2 jmp [A5 + 0xDE2 /* export_440 */] 000032E0 4EED 0D42 jmp [A5 + 0xD42 /* export_420 */] 000032E4 4EED 0DD2 jmp [A5 + 0xDD2 /* export_438 */] 000032E8 4EED 0E72 jmp [A5 + 0xE72 /* export_458 */] 000032EC 4EED 0BAA jmp [A5 + 0xBAA /* export_369 */] 000032F0 4EED 0D0A jmp [A5 + 0xD0A /* export_413 */] 000032F4 6000 17C4 bra +0x17C6 /* 00004ABA */ 000032F8 6000 17C0 bra +0x17C2 /* 00004ABA */ 000032FC 6000 17BC bra +0x17BE /* 00004ABA */ 00003300 4EED 0E02 jmp [A5 + 0xE02 /* export_444 */] 00003304 4EED 0EC2 jmp [A5 + 0xEC2 /* export_468 */] 00003308 4EED 0FF2 jmp [A5 + 0xFF2 /* export_506 */] 0000330C 4EED 1012 jmp [A5 + 0x1012 /* export_510 */] 00003310 4EED 1022 jmp [A5 + 0x1022 /* export_512 */] 00003314 6000 17A4 bra +0x17A6 /* 00004ABA */ 00003318 6000 17A0 bra +0x17A2 /* 00004ABA */ 0000331C 4EED 0BFA jmp [A5 + 0xBFA /* export_379 */] 00003320 4EED 0DC2 jmp [A5 + 0xDC2 /* export_436 */] 00003324 4EED 1052 jmp [A5 + 0x1052 /* export_518 */] 00003328 6000 1790 bra +0x1792 /* 00004ABA */ 0000332C 6000 178C bra +0x178E /* 00004ABA */ 00003330 4EED 118A jmp [A5 + 0x118A /* export_557 */] 00003334 4EED 11A2 jmp [A5 + 0x11A2 /* export_560 */] 00003338 4EED 116A jmp [A5 + 0x116A /* export_553 */] 0000333C 4EED 1182 jmp [A5 + 0x1182 /* export_556 */] 00003340 4EED 10D2 jmp [A5 + 0x10D2 /* export_534 */] 00003344 4EED 111A jmp [A5 + 0x111A /* export_543 */] 00003348 4EED 11E2 jmp [A5 + 0x11E2 /* export_568 */] 0000334C 4EED 0CF2 jmp [A5 + 0xCF2 /* export_410 */] 00003350 285F movea.l A4, [A7]+ 00003352 201F move.l D0, [A7]+ 00003354 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00003358 4A78 096A tst.w [0x0000096A /* ScrapState */] 0000335C 6F2E ble +0x30 /* 0000338C */ 0000335E 2038 0964 move.l D0, [0x00000964 /* ScrapHandle */] 00003362 6728 beq +0x2A /* 0000338C */ 00003364 B0B8 0328 cmp.l D0, [0x00000328 /* GZRootHnd */] 00003368 6722 beq +0x24 /* 0000338C */ 0000336A 202D F2BE move.l D0, [A5 - 0xD42] 0000336E B0B8 0328 cmp.l D0, [0x00000328 /* GZRootHnd */] 00003372 6718 beq +0x1A /* 0000338C */ 00003374 4AB8 0960 tst.l [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */] 00003378 6B12 bmi +0x14 /* 0000338C */ 0000337A 0CB8 0000 0050 0960 cmpi.l [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */], 0x50 /* 'P' */ 00003382 6508 bcs +0xA /* 0000338C */ 00003384 42A7 clr.l -[A7] 00003386 A9FA syscall UnloadScrap/UnlodeScrap 00003388 201F move.l D0, [A7]+ 0000338A 6754 beq +0x56 /* 000033E0 */ label0000338C: 0000338C 4A2D FE0C tst.b [A5 - 0x1F4] 00003390 670C beq +0xE /* 0000339E */ 00003392 532D FE0C subq.b [A5 - 0x1F4], 1 00003396 6606 bne +0x8 /* 0000339E */ 00003398 6100 009E bsr +0xA0 /* 00003438 */ 0000339C 6042 bra +0x44 /* 000033E0 */ label0000339E: 0000339E 4A2D FE0D tst.b [A5 - 0x1F3] 000033A2 670C beq +0xE /* 000033B0 */ 000033A4 532D FE0D subq.b [A5 - 0x1F3], 1 000033A8 6606 bne +0x8 /* 000033B0 */ 000033AA 6100 00A0 bsr +0xA2 /* 0000344C */ 000033AE 6030 bra +0x32 /* 000033E0 */ label000033B0: 000033B0 6100 0108 bsr +0x10A /* 000034BA */ 000033B4 662A bne +0x2C /* 000033E0 */ 000033B6 4A2D FDFA tst.b [A5 - 0x206] 000033BA 6610 bne +0x12 /* 000033CC */ 000033BC 202D FDF4 move.l D0, [A5 - 0x20C] 000033C0 670A beq +0xC /* 000033CC */ 000033C2 2040 movea.l A0, D0 000033C4 A02A syscall HUnlock 000033C6 50ED FDFA st [A5 - 0x206] 000033CA 6014 bra +0x16 /* 000033E0 */ label000033CC: 000033CC 6100 009E bsr +0xA0 /* 0000346C */ 000033D0 660E bne +0x10 /* 000033E0 */ 000033D2 6178 bsr +0x7A /* 0000344C */ 000033D4 660A bne +0xC /* 000033E0 */ 000033D6 6160 bsr +0x62 /* 00003438 */ 000033D8 6606 bne +0x8 /* 000033E0 */ 000033DA 6100 0084 bsr +0x86 /* 00003460 */ 000033DE 6702 beq +0x4 /* 000033E2 */ label000033E0: 000033E0 7001 moveq.l D0, 0x01 label000033E2: 000033E2 2E80 move.l [A7], D0 000033E4 4ED4 jmp [A4] fn000033E6: 000033E6 48E7 8080 movem.l -[A7], D0,A0 000033EA 206D FDFC movea.l A0, [A5 - 0x204] 000033EE 6100 009A bsr +0x9C /* 0000348A */ 000033F2 670A beq +0xC /* 000033FE */ 000033F4 0890 0006 bclr.b [A0], 0x6 000033F8 1B7C 0004 FE0C move.b [A5 - 0x1F4], 0x4 label000033FE: 000033FE 4CDF 0101 movem.l D0,A0, [A7]+ 00003402 4E75 rts export_256: 00003404 48E7 8080 movem.l -[A7], D0,A0 00003408 206D FE04 movea.l A0, [A5 - 0x1FC] 0000340C 617C bsr +0x7E /* 0000348A */ 0000340E 670A beq +0xC /* 0000341A */ 00003410 0890 0006 bclr.b [A0], 0x6 00003414 1B7C 0004 FE0D move.b [A5 - 0x1F3], 0x4 label0000341A: 0000341A 4CDF 0101 movem.l D0,A0, [A7]+ 0000341E 4E75 rts fn00003420: 00003420 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00003424 2F2D FE08 move.l -[A7], [A5 - 0x1F8] 00003428 A9A2 syscall LoadResource 0000342A 206D FE08 movea.l A0, [A5 - 0x1F8] 0000342E 0890 0006 bclr.b [A0], 0x6 00003432 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00003436 4E75 rts fn00003438: 00003438 2F08 move.l -[A7], A0 0000343A 206D FDFC movea.l A0, [A5 - 0x204] 0000343E 6138 bsr +0x3A /* 00003478 */ 00003440 6704 beq +0x6 /* 00003446 */ 00003442 422D FE0C clr.b [A5 - 0x1F4] label00003446: 00003446 205F movea.l A0, [A7]+ 00003448 4A80 tst.l D0 0000344A 4E75 rts fn0000344C: 0000344C 2F08 move.l -[A7], A0 0000344E 206D FE04 movea.l A0, [A5 - 0x1FC] 00003452 6124 bsr +0x26 /* 00003478 */ 00003454 6704 beq +0x6 /* 0000345A */ 00003456 422D FE0D clr.b [A5 - 0x1F3] label0000345A: 0000345A 205F movea.l A0, [A7]+ 0000345C 4A80 tst.l D0 0000345E 4E75 rts fn00003460: 00003460 2F08 move.l -[A7], A0 00003462 206D FE08 movea.l A0, [A5 - 0x1F8] 00003466 6110 bsr +0x12 /* 00003478 */ 00003468 205F movea.l A0, [A7]+ 0000346A 4E75 rts fn0000346C: 0000346C 2F08 move.l -[A7], A0 0000346E 206D FE00 movea.l A0, [A5 - 0x200] 00003472 6104 bsr +0x6 /* 00003478 */ 00003474 205F movea.l A0, [A7]+ 00003476 4E75 rts fn00003478: 00003478 6110 bsr +0x12 /* 0000348A */ 0000347A 670A beq +0xC /* 00003486 */ 0000347C 08D0 0006 bset.b [A0], 0x6 00003480 6604 bne +0x6 /* 00003486 */ 00003482 7001 moveq.l D0, 0x01 00003484 4E75 rts label00003486: 00003486 7000 moveq.l D0, 0x00 00003488 4E75 rts fn0000348A: 0000348A 2008 move.l D0, A0 0000348C 6702 beq +0x4 /* 00003490 */ 0000348E 4A90 tst.l [A0] label00003490: 00003490 4E75 rts fn00003492: 00003492 2F00 move.l -[A7], D0 00003494 102D F24B move.b D0, [A5 - 0xDB5] 00003498 3F00 move.w -[A7], D0 0000349A 422D F24B clr.b [A5 - 0xDB5] 0000349E 7040 moveq.l D0, 0x40 000034A0 615A bsr +0x5C /* 000034FC */ 000034A2 301F move.w D0, [A7]+ 000034A4 1B40 F24B move.b [A5 - 0xDB5], D0 000034A8 201F move.l D0, [A7]+ 000034AA 4E75 rts export_72: fn000034AC: 000034AC 6100 01BE bsr +0x1C0 /* 0000366C */ fn000034B0: 000034B0 2F00 move.l -[A7], D0 label000034B2: 000034B2 6106 bsr +0x8 /* 000034BA */ 000034B4 66FC bne -0x2 /* 000034B2 */ 000034B6 201F move.l D0, [A7]+ 000034B8 4E75 rts fn000034BA: 000034BA 48E7 71E0 movem.l -[A7], D1,D2,D3,D7,A0,A1,A2 000034BE 7000 moveq.l D0, 0x00 000034C0 45ED FE96 lea.l A2, [A5 - 0x16A] 000034C4 363C 0021 move.w D3, 0x21 /* '!' */ label000034C8: 000034C8 101A move.b D0, [A2]+ 000034CA 4A2D F24C tst.b [A5 - 0xDB4] 000034CE 660C bne +0xE /* 000034DC */ 000034D0 4A2D F24B tst.b [A5 - 0xDB5] 000034D4 6616 bne +0x18 /* 000034EC */ 000034D6 0C40 0004 cmpi.w D0, 0x4 000034DA 6610 bne +0x12 /* 000034EC */ label000034DC: 000034DC 4A2D FEB9 tst.b [A5 - 0x147] 000034E0 660A bne +0xC /* 000034EC */ 000034E2 50ED FEB9 st [A5 - 0x147] 000034E6 7040 moveq.l D0, 0x40 000034E8 538A subq.l A2, 1 000034EA 5243 addq.w D3, 1 label000034EC: 000034EC 610E bsr +0x10 /* 000034FC */ 000034EE 6604 bne +0x6 /* 000034F4 */ 000034F0 51CB FFD6 dbf D3, -0x2C /* 000034C8 */ label000034F4: 000034F4 4A40 tst.w D0 000034F6 4CDF 078E movem.l D1,D2,D3,D7,A0,A1,A2, [A7]+ 000034FA 4E75 rts export_257: fn000034FC: 000034FC 48E7 70C0 movem.l -[A7], D1,D2,D3,A0,A1 00003500 3600 move.w D3, D0 00003502 6134 bsr +0x36 /* 00003538 */ 00003504 4A51 tst.w [A1] 00003506 6628 bne +0x2A /* 00003530 */ 00003508 4A2D F24C tst.b [A5 - 0xDB4] 0000350C 660C bne +0xE /* 0000351A */ 0000350E 4A2D F24B tst.b [A5 - 0xDB5] 00003512 6706 beq +0x8 /* 0000351A */ 00003514 0C40 0040 cmpi.w D0, 0x40 /* '@' */ 00003518 6716 beq +0x18 /* 00003530 */ label0000351A: 0000351A 4A69 0002 tst.w [A1 + 0x2] 0000351E 6710 beq +0x12 /* 00003530 */ 00003520 0C50 4EF9 cmpi.w [A0], 0x4EF9 00003524 660A bne +0xC /* 00003530 */ 00003526 611E bsr +0x20 /* 00003546 */ 00003528 2F08 move.l -[A7], A0 0000352A A9F1 syscall UnloadSeg 0000352C 3003 move.w D0, D3 0000352E 6002 bra +0x4 /* 00003532 */ label00003530: 00003530 7000 moveq.l D0, 0x00 label00003532: 00003532 4CDF 030E movem.l D1,D2,D3,A0,A1, [A7]+ 00003536 4E75 rts fn00003538: 00003538 43ED FE0A lea.l A1, [A5 - 0x1F6] 0000353C D2C0 add.w A1, D0 0000353E 204D movea.l A0, A5 00003540 D0E9 0002 add.w A0, [A1 + 0x2] 00003544 4E75 rts fn00003546: 00003546 48E7 90C0 movem.l -[A7], D0,D3,A0,A1 0000354A 41ED FE96 lea.l A0, [A5 - 0x16A] 0000354E 3600 move.w D3, D0 00003550 6108 bsr +0xA /* 0000355A */ 00003552 1083 move.b [A0], D3 00003554 4CDF 0309 movem.l D0,D3,A0,A1, [A7]+ 00003558 4E75 rts export_258: fn0000355A: 0000355A 2248 movea.l A1, A0 label0000355C: 0000355C B611 cmp.b D3, [A1] 0000355E 6602 bne +0x4 /* 00003562 */ 00003560 5288 addq.l A0, 1 label00003562: 00003562 12D8 move.b [A1]+, [A0]+ 00003564 66F6 bne -0x8 /* 0000355C */ 00003566 5589 subq.l A1, 2 00003568 2049 movea.l A0, A1 0000356A 7000 moveq.l D0, 0x00 0000356C 1018 move.b D0, [A0]+ 0000356E 4E75 rts fn00003570: 00003570 48E7 8010 movem.l -[A7], D0,A3 00003574 422D FEB9 clr.b [A5 - 0x147] 00003578 6100 00F2 bsr +0xF4 /* 0000366C */ 0000357C 47FA 0016 lea.l A3, [PC + 0x16 /* 00003594, value 0x80C1014 */] label00003580: 00003580 7000 moveq.l D0, 0x00 00003582 101B move.b D0, [A3]+ 00003584 6706 beq +0x8 /* 0000358C */ 00003586 6100 FF74 bsr -0x8A /* 000034FC */ 0000358A 60F4 bra -0xA /* 00003580 */ label0000358C: 0000358C 611E bsr +0x20 /* 000035AC */ 0000358E 4CDF 0801 movem.l D0,A3, [A7]+ 00003592 4E75 rts 00003594 080C 1014 btst.b A4, 0x14 00003598 181C move.b D4, [A4]+ 0000359A 2024 move.l D0, -[A4] 0000359C 282C 3C40 move.l D4, [A4 + 0x3C40] 000035A0 5C60 addq.w -[A0], 6 000035A2 6C70 bge +0x72 /* 00003614 */ 000035A4 7478 moveq.l D2, 0x78 000035A6 7C80 moveq.l D6, 0xFFFFFF80 000035A8 8488 or.l D2, A0 000035AA 0000 48E7 ori.b D0, 0xE7 // begin alternate branch 000035AC-000035C2 fn000035AC: 000035AC 48E7 E0F0 movem.l -[A7], D0,D1,D2,A0,A1,A2,A3 000035B0 6100 FEFE bsr -0x100 /* 000034B0 */ 000035B4 303C 0034 move.w D0, 0x34 /* '4' */ 000035B8 618C bsr -0x72 /* 00003546 */ 000035BA 47FA FF40 lea.l A3, [PC - 0xC0 /* 000034FC, value 0x48E770C0 */] 000035BE 45FA FF86 lea.l A2, [PC - 0x7A /* 00003546, value 0x48E790C0 */] // end alternate branch 000035AC-000035C2 fn000035AC: // (misaligned) 000035AE E0F0 6100 asr .w [A0 + <> + D6] 000035B2 FEFE 303C .extension 0xEFE <> // unimplemented 000035B6 0034 618C 47FA FF40 45FA FF86 ori.b [[-0xBFBA06] - 0x7A], 0x8C 000035C2 6100 0098 bsr +0x9A /* 0000365C */ 000035C6 6608 bne +0xA /* 000035D0 */ 000035C8 6100 FE56 bsr -0x1A8 /* 00003420 */ 000035CC C54B exg A2, A3 000035CE 6004 bra +0x6 /* 000035D4 */ label000035D0: 000035D0 6100 FE8E bsr -0x170 /* 00003460 */ label000035D4: 000035D4 7038 moveq.l D0, 0x38 000035D6 4E92 jsr [A2] 000035D8 7068 moveq.l D0, 0x68 000035DA 4E93 jsr [A3] 000035DC 7044 moveq.l D0, 0x44 000035DE 4E93 jsr [A3] 000035E0 7064 moveq.l D0, 0x64 000035E2 4E93 jsr [A3] 000035E4 7050 moveq.l D0, 0x50 000035E6 4E93 jsr [A3] 000035E8 7030 moveq.l D0, 0x30 000035EA 4E93 jsr [A3] 000035EC 303C 0004 move.w D0, 0x4 000035F0 6100 FF54 bsr -0xAA /* 00003546 */ 000035F4 7400 moveq.l D2, 0x00 000035F6 7004 moveq.l D0, 0x04 000035F8 323C 04B0 move.w D1, 0x4B0 000035FC 6128 bsr +0x2A /* 00003626 */ 000035FE 615C bsr +0x5E /* 0000365C */ 00003600 6618 bne +0x1A /* 0000361A */ 00003602 7030 moveq.l D0, 0x30 00003604 323C 1324 move.w D1, 0x1324 00003608 611C bsr +0x1E /* 00003626 */ 0000360A 7064 moveq.l D0, 0x64 0000360C 323C 0320 move.w D1, 0x320 00003610 6114 bsr +0x16 /* 00003626 */ 00003612 7044 moveq.l D0, 0x44 label00003614: 00003614 323C 02BC move.w D1, 0x2BC 00003618 610C bsr +0xE /* 00003626 */ label0000361A: 0000361A 2002 move.l D0, D2 0000361C 6702 beq +0x4 /* 00003620 */ 0000361E A040 syscall ResrvMem/ReserveMem label00003620: 00003620 4CDF 0F07 movem.l D0,D1,D2,A0,A1,A2,A3, [A7]+ 00003624 4E75 rts fn00003626: 00003626 6100 FF10 bsr -0xEE /* 00003538 */ 0000362A 0C50 4EF9 cmpi.w [A0], 0x4EF9 0000362E 672A beq +0x2C /* 0000365A */ 00003630 48E7 E000 movem.l -[A7], D0,D1,D2 00003634 3F38 0A5E move.w -[A7], [0x00000A5E /* ResLoad */] 00003638 4278 0A5E clr.w [0x00000A5E /* ResLoad */] 0000363C 42A7 clr.l -[A7] 0000363E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00003644 3F28 0002 move.w -[A7], [A0 + 0x2] 00003648 A9A0 syscall GetResource 0000364A 205F movea.l A0, [A7]+ 0000364C 31DF 0A5E move.w [0x00000A5E /* ResLoad */], [A7]+ 00003650 4CDF 0007 movem.l D0,D1,D2, [A7]+ 00003654 4A90 tst.l [A0] 00003656 6602 bne +0x4 /* 0000365A */ 00003658 D441 add.w D2, D1 label0000365A: 0000365A 4E75 rts fn0000365C: 0000365C 102D F244 move.b D0, [A5 - 0xDBC] 00003660 6604 bne +0x6 /* 00003666 */ 00003662 102D F242 move.b D0, [A5 - 0xDBE] label00003666: 00003666 0C00 0002 cmpi.b D0, 0x2 0000366A 4E75 rts fn0000366C: 0000366C 48E7 1020 movem.l -[A7], D3,A2 00003670 45ED FE0E lea.l A2, [A5 - 0x1F2] 00003674 363C 0021 move.w D3, 0x21 /* '!' */ label00003678: 00003678 4252 clr.w [A2] 0000367A 588A addq.l A2, 4 0000367C 51CB FFFA dbf D3, -0x8 /* 00003678 */ 00003680 4CDF 0408 movem.l D3,A2, [A7]+ 00003684 4E75 rts export_259: 00003686 4E56 FFE6 link A6, -0x001A 0000368A 48E7 F0C0 movem.l -[A7], D0,D1,D2,D3,A0,A1 0000368E 6100 FE20 bsr -0x1DE /* 000034B0 */ 00003692 203C 0000 0400 move.l D0, 0x400 00003698 A040 syscall ResrvMem/ReserveMem 0000369A 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */] 0000369E 203C 0000 1C00 move.l D0, 0x1C00 000036A4 A040 syscall ResrvMem/ReserveMem 000036A6 2F2D F2E4 move.l -[A7], [A5 - 0xD1C] 000036AA 42A7 clr.l -[A7] 000036AC 42A7 clr.l -[A7] 000036AE 42A7 clr.l -[A7] 000036B0 486E FFE6 pea.l [A6 - 0x1A] 000036B4 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */] 000036B8 6100 1DF0 bsr +0x1DF2 /* 000054AA */ 000036BC 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 000036C0 3038 0944 move.w D0, [0x00000944 /* PrintErr */] 000036C4 6100 0FE8 bsr +0xFEA /* 000046AE */ 000036C8 4CDF 030F movem.l D0,D1,D2,D3,A0,A1, [A7]+ 000036CC 4E5E unlink A6 000036CE 4E75 rts 000036D0 4EED 0B4A jmp [A5 + 0xB4A /* export_357 */] 000036D4 4EED 0B52 jmp [A5 + 0xB52 /* export_358 */] 000036D8 4EED 0B32 jmp [A5 + 0xB32 /* export_354 */] 000036DC 4EED 0B22 jmp [A5 + 0xB22 /* export_352 */] 000036E0 4EED 0B1A jmp [A5 + 0xB1A /* export_351 */] 000036E4 4EED 0B12 jmp [A5 + 0xB12 /* export_350 */] 000036E8 4EED 1022 jmp [A5 + 0x1022 /* export_512 */] 000036EC 4EED 0DE2 jmp [A5 + 0xDE2 /* export_440 */] 000036F0 6000 F6E8 bra -0x916 /* 00002DDA */ 000036F4 4EED 102A jmp [A5 + 0x102A /* export_513 */] 000036F8 4EED 1042 jmp [A5 + 0x1042 /* export_516 */] 000036FC 4EED 0FBA jmp [A5 + 0xFBA /* export_499 */] 00003700 4EED 0EEA jmp [A5 + 0xEEA /* export_473 */] 00003704 4EED 0EFA jmp [A5 + 0xEFA /* export_475 */] 00003708 4EED 0CE2 jmp [A5 + 0xCE2 /* export_408 */] 0000370C 4EED 0B62 jmp [A5 + 0xB62 /* export_360 */] 00003710 4EED 0F8A jmp [A5 + 0xF8A /* export_493 */] 00003714 4EED 0E3A jmp [A5 + 0xE3A /* export_451 */] 00003718 4EED 0DEA jmp [A5 + 0xDEA /* export_441 */] 0000371C 4EED 0FFA jmp [A5 + 0xFFA /* export_507 */] 00003720 4EED 100A jmp [A5 + 0x100A /* export_509 */] 00003724 4EED 1002 jmp [A5 + 0x1002 /* export_508 */] 00003728 4EED 0CAA jmp [A5 + 0xCAA /* export_401 */] 0000372C 4EED 0CC2 jmp [A5 + 0xCC2 /* export_404 */] 00003730 4EED 0CDA jmp [A5 + 0xCDA /* export_407 */] 00003734 4EED 0E7A jmp [A5 + 0xE7A /* export_459 */] 00003738 4EED 0D22 jmp [A5 + 0xD22 /* export_416 */] 0000373C 4EED 0D2A jmp [A5 + 0xD2A /* export_417 */] 00003740 4EED 0D1A jmp [A5 + 0xD1A /* export_415 */] 00003744 4EED 0D5A jmp [A5 + 0xD5A /* export_423 */] 00003748 4EED 0D52 jmp [A5 + 0xD52 /* export_422 */] 0000374C 4EED 109A jmp [A5 + 0x109A /* export_527 */] 00003750 4EED 0E82 jmp [A5 + 0xE82 /* export_460 */] 00003754 4EED 0E8A jmp [A5 + 0xE8A /* export_461 */] 00003758 4EED 0DFA jmp [A5 + 0xDFA /* export_443 */] 0000375C 4EED 0B42 jmp [A5 + 0xB42 /* export_356 */] 00003760 4EED 0E22 jmp [A5 + 0xE22 /* export_448 */] 00003764 4EED 1072 jmp [A5 + 0x1072 /* export_522 */] 00003768 4EED 105A jmp [A5 + 0x105A /* export_519 */] 0000376C 4EED 106A jmp [A5 + 0x106A /* export_521 */] 00003770 4EED 1082 jmp [A5 + 0x1082 /* export_524 */] 00003774 4EED 107A jmp [A5 + 0x107A /* export_523 */] 00003778 4EED 1092 jmp [A5 + 0x1092 /* export_526 */] 0000377C 4EED 108A jmp [A5 + 0x108A /* export_525 */] 00003780 4EED 0F5A jmp [A5 + 0xF5A /* export_487 */] 00003784 4EED 0F62 jmp [A5 + 0xF62 /* export_488 */] 00003788 4EED 0F6A jmp [A5 + 0xF6A /* export_489 */] 0000378C 4EED 0F92 jmp [A5 + 0xF92 /* export_494 */] 00003790 4EED 0F9A jmp [A5 + 0xF9A /* export_495 */] 00003794 4EED 0FA2 jmp [A5 + 0xFA2 /* export_496 */] 00003798 4EED 0FAA jmp [A5 + 0xFAA /* export_497 */] 0000379C 4EED 0FC2 jmp [A5 + 0xFC2 /* export_500 */] 000037A0 4EED 0FDA jmp [A5 + 0xFDA /* export_503 */] 000037A4 4EED 0DF2 jmp [A5 + 0xDF2 /* export_442 */] 000037A8 4EED 0E02 jmp [A5 + 0xE02 /* export_444 */] 000037AC 4EED 0D0A jmp [A5 + 0xD0A /* export_413 */] 000037B0 4EED 0E92 jmp [A5 + 0xE92 /* export_462 */] export_214: fn000037B4: 000037B4 4EED 0EA2 jmp [A5 + 0xEA2 /* export_464 */] 000037B8 4EED 0EAA jmp [A5 + 0xEAA /* export_465 */] 000037BC 4EED 0F2A jmp [A5 + 0xF2A /* export_481 */] 000037C0 4EED 0EC2 jmp [A5 + 0xEC2 /* export_468 */] 000037C4 4EED 0ECA jmp [A5 + 0xECA /* export_469 */] 000037C8 4EED 0ED2 jmp [A5 + 0xED2 /* export_470 */] 000037CC 4EED 0EDA jmp [A5 + 0xEDA /* export_471 */] 000037D0 4EED 0EE2 jmp [A5 + 0xEE2 /* export_472 */] fn000037D4: 000037D4 4EED 0EF2 jmp [A5 + 0xEF2 /* export_474 */] 000037D8 4EED 0F02 jmp [A5 + 0xF02 /* export_476 */] 000037DC 4EED 0F1A jmp [A5 + 0xF1A /* export_479 */] 000037E0 4EED 0F22 jmp [A5 + 0xF22 /* export_480 */] 000037E4 4EED 0E9A jmp [A5 + 0xE9A /* export_463 */] 000037E8 4EED 0EB2 jmp [A5 + 0xEB2 /* export_466 */] 000037EC 4EED 0EBA jmp [A5 + 0xEBA /* export_467 */] 000037F0 4EED 0F0A jmp [A5 + 0xF0A /* export_477 */] 000037F4 4EED 0F12 jmp [A5 + 0xF12 /* export_478 */] 000037F8 4EED 0E42 jmp [A5 + 0xE42 /* export_452 */] 000037FC 4EED 0E4A jmp [A5 + 0xE4A /* export_453 */] 00003800 4EED 0E5A jmp [A5 + 0xE5A /* export_455 */] 00003804 4EED 0F72 jmp [A5 + 0xF72 /* export_490 */] 00003808 4EED 0F7A jmp [A5 + 0xF7A /* export_491 */] 0000380C 4EED 0F82 jmp [A5 + 0xF82 /* export_492 */] 00003810 4EED 0FB2 jmp [A5 + 0xFB2 /* export_498 */] 00003814 4EED 0FD2 jmp [A5 + 0xFD2 /* export_502 */] 00003818 4EED 0B7A jmp [A5 + 0xB7A /* export_363 */] 0000381C 4EED 0B72 jmp [A5 + 0xB72 /* export_362 */] 00003820 4EED 1172 jmp [A5 + 0x1172 /* export_554 */] 00003824 4EED 115A jmp [A5 + 0x115A /* export_551 */] label00003828: 00003828 6100 15DA bsr +0x15DC /* 00004E04 */ 0000382C 6100 D6A0 bsr -0x295E /* 00000ECE */ 00003830 0C40 007F cmpi.w D0, 0x7F 00003834 6400 01A2 bcc +0x1A4 /* 000039D8 */ 00003838 50ED F0F8 st [A5 - 0xF08] 0000383C 2248 movea.l A1, A0 0000383E 6100 ECA4 bsr -0x135A /* 000024E4 */ 00003842 6100 DDA4 bsr -0x225A /* 000015E8 */ 00003846 6B00 00A4 bmi +0xA6 /* 000038EC */ 0000384A 4A12 tst.b [A2] 0000384C 6628 bne +0x2A /* 00003876 */ label0000384E: 0000384E 2F08 move.l -[A7], A0 00003850 2049 movea.l A0, A1 00003852 6100 D67A bsr -0x2984 /* 00000ECE */ 00003856 205F movea.l A0, [A7]+ 00003858 6100 F294 bsr -0xD6A /* 00002AEE */ 0000385C 2247 movea.l A1, D7 0000385E 5389 subq.l A1, 1 00003860 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] 00003864 4A40 tst.w D0 00003866 6714 beq +0x16 /* 0000387C */ 00003868 5340 subq.w D0, 1 0000386A 6600 0D4C bne +0xD4E /* 000045B8 */ 0000386E 343C 0023 move.w D2, 0x23 /* '#' */ 00003872 6000 F5C2 bra -0xA3C /* 00002E36 */ label00003876: 00003876 0C12 0005 cmpi.b [A2], 0x5 0000387A 620A bhi +0xC /* 00003886 */ label0000387C: 0000387C 6100 027C bsr +0x27E /* 00003AFA */ 00003880 4A40 tst.w D0 00003882 66CA bne -0x34 /* 0000384E */ 00003884 4E75 rts label00003886: 00003886 4DED ED88 lea.l A6, [A5 - 0x1278] 0000388A 6100 EB3E bsr -0x14C0 /* 000023CA */ 0000388E 6100 CA76 bsr -0x3588 /* 00000306 */ 00003892 2843 movea.l A4, D3 00003894 6100 D638 bsr -0x29C6 /* 00000ECE */ 00003898 672A beq +0x2C /* 000038C4 */ 0000389A 6100 E49C bsr -0x1B62 /* 00001D38 */ 0000389E 2C2D ED18 move.l D6, [A5 - 0x12E8] label000038A2: 000038A2 4241 clr.w D1 000038A4 6100 01A4 bsr +0x1A6 /* 00003A4A */ 000038A8 6100 D624 bsr -0x29DA /* 00000ECE */ 000038AC 0C00 002C cmpi.b D0, 0x2C /* ',' */ 000038B0 6606 bne +0x8 /* 000038B8 */ 000038B2 6100 D608 bsr -0x29F6 /* 00000EBC */ 000038B6 60EA bra -0x14 /* 000038A2 */ label000038B8: 000038B8 6100 E48C bsr -0x1B72 /* 00001D46 */ 000038BC BCAD ED18 cmp.l D6, [A5 - 0x12E8] 000038C0 6600 F51C bne -0xAE2 /* 00002DDE */ label000038C4: 000038C4 3F07 move.w -[A7], D7 000038C6 6100 D5DA bsr -0x2A24 /* 00000EA2 */ 000038CA 2B48 F04A move.l [A5 - 0xFB6], A0 000038CE 3E1F move.w D7, [A7]+ 000038D0 487A 0004 pea.l [PC + 0x4 /* 000038D6, value 0x3B7CFFFF */] 000038D4 4ED4 jmp [A4] 000038D6 3B7C FFFF F40E move.w [A5 - 0xBF2], 0xFFFF 000038DC 6100 1526 bsr +0x1528 /* 00004E04 */ 000038E0 2E6D F04E movea.l A7, [A5 - 0xFB2] 000038E4 206D F04A movea.l A0, [A5 - 0xFB6] 000038E8 6000 CAF0 bra -0x350E /* 000003DA */ label000038EC: 000038EC 4A2D F0F9 tst.b [A5 - 0xF07] 000038F0 6700 F502 beq -0xAFC /* 00002DF4 */ label000038F4: 000038F4 6000 F4E4 bra -0xB1A /* 00002DDA */ 000038F8 007C 2000 ori.w sr, 8192 000038FC 0050 0000 ori.w [A0], 0x0 00003900 0051 2000 ori.w [A1], 0x2000 /* ' \0' */ 00003904 0052 0000 ori.w [A2], 0x0 00003908 0053 0000 ori.w [A3], 0x0 0000390C 0056 0000 ori.w [A6], 0x0 00003910 0096 0000 0097 ori.l [A6], 0x97 00003916 0000 009A ori.b D0, 0x9A 0000391A 2000 move.l D0, D0 0000391C 009B 1100 009C ori.l [A3]+, 0x1100009C 00003922 1000 move.b D0, D0 00003924 009D 2000 009E ori.l [A5]+, 0x2000009E 0000392A 0000 0093 ori.b D0, 0x93 0000392E 1100 move.b -[A0], D0 00003930 0094 1100 0091 ori.l [A4], 0x11000091 00003936 1100 move.b -[A0], D0 00003938 0087 1000 0088 ori.l D7, 0x10000088 0000393E 1000 move.b D0, D0 00003940 0089 1000 008A ori.l A1, 0x1000008A 00003946 1000 move.b D0, D0 00003948 00A1 2000 00A2 ori.l -[A1], 0x200000A2 0000394E 2000 move.l D0, D0 00003950 00A3 2000 00A4 ori.l -[A3], 0x200000A4 00003956 2000 move.l D0, D0 00003958 00A5 2200 00B7 ori.l -[A5], 0x220000B7 0000395E 2000 move.l D0, D0 00003960 00B8 2000 00B9 2000 ori.l [0x00002000 /* VectorPtr */], 0x200000B9 00003968 00BA 2000 00BB 2200 ori.l [PC + 0x2200 /* 00005B6A, value 0x41EDFD8A */], 0x200000BB 00003970 00B0 2110 00B1 2110 ori.l [A0 + D2], 0x211000B1 00003978 00B2 2110 00B3 2110 ori.l [A2 + D2], 0x211000B3 00003980 00B4 2112 00BE 2110 ori.l [A4 + D2], 0x211200BE 00003988 00BF 2110 00C0 ori.l <>, 0x211000C0 0000398E 2110 move.l -[A0], [A0] 00003990 00C1 .incomplete 00003992 2110 move.l -[A0], [A0] 00003994 00C2 .incomplete 00003996 2112 move.l -[A0], [A2] 00003998 0000 0000 ori.b D0, 0x0 0000399C 00C6 .incomplete 0000399E 4000 negx.b D0 000039A0 00C7 .incomplete 000039A2 4000 negx.b D0 000039A4 00C8 .incomplete 000039A6 4000 negx.b D0 000039A8 00C9 .incomplete 000039AA 4000 negx.b D0 000039AC 00CA .incomplete 000039AE 4200 clr.b D0 000039B0 01CF .incomplete 000039B2 2220 move.l D1, -[A0] 000039B4 01D1 .incomplete 000039B6 2220 move.l D1, -[A0] 000039B8 01DD .incomplete 000039BA 1120 move.b -[A0], -[A0] 000039BC 01DC .incomplete 000039BE 1200 move.b D1, D0 000039C0 01D7 .incomplete 000039C2 2000 move.l D0, D0 000039C4 01DE .incomplete 000039C6 2220 move.l D1, -[A0] 000039C8 01D8 .incomplete 000039CA 2000 move.l D0, D0 000039CC 01D9 .incomplete 000039CE 2000 move.l D0, D0 000039D0 01D3 .incomplete 000039D2 2200 move.l D1, D0 000039D4 01D0 .incomplete 000039D6 2000 move.l D0, D0 label000039D8: 000039D8 4DED ED88 lea.l A6, [A5 - 0x1278] 000039DC 0C40 009F cmpi.w D0, 0x9F 000039E0 660A bne +0xC /* 000039EC */ 000039E2 383C 0092 move.w D4, 0x92 000039E6 3A3C 1100 move.w D5, 0x1100 000039EA 6022 bra +0x24 /* 00003A0E */ label000039EC: 000039EC 49FA FF0A lea.l A4, [PC - 0xF6 /* 000038F8, value 0x7C2000 '| \0', cstring "" */] 000039F0 0440 FBFF subi.w D0, 0xFBFF 000039F4 4440 neg.w D0 000039F6 E548 lsl D0.w, 2 000039F8 49F4 0000 lea.l A4, [A4 + D0.w] 000039FC 47FA FFDA lea.l A3, [PC - 0x26 /* 000039D8, value 0x4DEDED88 */] 00003A00 B9CB cmpa.l A4, A3 00003A02 6400 FEF0 bcc -0x10E /* 000038F4 */ 00003A06 381C move.w D4, [A4]+ 00003A08 6700 F3D4 beq -0xC2A /* 00002DDE */ 00003A0C 3A1C move.w D5, [A4]+ label00003A0E: 00003A0E 6100 D4AC bsr -0x2B52 /* 00000EBC */ 00003A12 4A45 tst.w D5 00003A14 672A beq +0x2C /* 00003A40 */ 00003A16 6100 E320 bsr -0x1CDE /* 00001D38 */ 00003A1A 2C2D ED18 move.l D6, [A5 - 0x12E8] label00003A1E: 00003A1E E985 asl D5, 4 00003A20 2205 move.l D1, D5 00003A22 4841 swap.w D1 00003A24 0201 000F andi.b D1, 0xF 00003A28 6120 bsr +0x22 /* 00003A4A */ 00003A2A 4A45 tst.w D5 00003A2C 6706 beq +0x8 /* 00003A34 */ 00003A2E 6100 D480 bsr -0x2B7E /* 00000EB0 */ 00003A32 60EA bra -0x14 /* 00003A1E */ label00003A34: 00003A34 6100 E310 bsr -0x1CEE /* 00001D46 */ 00003A38 BCAD ED18 cmp.l D6, [A5 - 0x12E8] 00003A3C 6600 F3A0 bne -0xC5E /* 00002DDE */ label00003A40: 00003A40 3E04 move.w D7, D4 00003A42 49FA 0094 lea.l A4, [PC + 0x94 /* 00003AD8, value 0x647AC00 */] 00003A46 6000 FE7C bra -0x182 /* 000038C4 */ fn00003A4A: 00003A4A 225F movea.l A1, [A7]+ 00003A4C 6100 D758 bsr -0x28A6 /* 000011A6 */ 00003A50 4A01 tst.b D1 00003A52 671E beq +0x20 /* 00003A72 */ 00003A54 0C01 0001 cmpi.b D1, 0x1 00003A58 670C beq +0xE /* 00003A66 */ 00003A5A 0C01 0003 cmpi.b D1, 0x3 00003A5E 670C beq +0xE /* 00003A6C */ 00003A60 6100 C7F8 bsr -0x3806 /* 0000025A */ 00003A64 600C bra +0xE /* 00003A72 */ label00003A66: 00003A66 6100 D61A bsr -0x29E4 /* 00001082 */ 00003A6A 6006 bra +0x8 /* 00003A72 */ label00003A6C: 00003A6C 6100 C88E bsr -0x3770 /* 000002FC */ 00003A70 4E71 nop label00003A72: 00003A72 102D ECFB move.b D0, [A5 - 0x1305] 00003A76 0C00 0002 cmpi.b D0, 0x2 00003A7A 6714 beq +0x16 /* 00003A90 */ 00003A7C 0C00 0005 cmpi.b D0, 0x5 00003A80 6714 beq +0x16 /* 00003A96 */ 00003A82 6100 C882 bsr -0x377C /* 00000306 */ 00003A86 0C01 0004 cmpi.b D1, 0x4 00003A8A 6732 beq +0x34 /* 00003ABE */ 00003A8C 2F03 move.l -[A7], D3 00003A8E 4ED1 jmp [A1] label00003A90: 00003A90 3F2D ECA6 move.w -[A7], [A5 - 0x135A] 00003A94 4ED1 jmp [A1] label00003A96: 00003A96 6100 D0BA bsr -0x2F44 /* 00000B52 */ 00003A9A 6100 CFD6 bsr -0x3028 /* 00000A72 */ 00003A9E 2F0E move.l -[A7], A6 00003AA0 0C42 0020 cmpi.w D2, 0x20 /* ' ' */ 00003AA4 6400 F338 bcc -0xCC6 /* 00002DDE */ 00003AA8 45ED EE7E lea.l A2, [A5 - 0x1182] 00003AAC 1CC2 move.b [A6]+, D2 00003AAE 670C beq +0xE /* 00003ABC */ label00003AB0: 00003AB0 1CDB move.b [A6]+, [A3]+ 00003AB2 BDCA cmpa.l A6, A2 00003AB4 6400 F5B6 bcc -0xA48 /* 0000306C */ 00003AB8 5342 subq.w D2, 1 00003ABA 66F4 bne -0xA /* 00003AB0 */ label00003ABC: 00003ABC 4ED1 jmp [A1] label00003ABE: 00003ABE 45ED EE7E lea.l A2, [A5 - 0x1182] 00003AC2 BDCA cmpa.l A6, A2 00003AC4 6400 F5A6 bcc -0xA58 /* 0000306C */ 00003AC8 240E move.l D2, A6 00003ACA 5282 addq.l D2, 1 00003ACC 0202 00FE andi.b D2, 0xFE 00003AD0 2C42 movea.l A6, D2 00003AD2 2F0E move.l -[A7], A6 00003AD4 2CC3 move.l [A6]+, D3 00003AD6 4ED1 jmp [A1] export_264: fn00003AD8: 00003AD8 0647 AC00 addi.w D7, 0xAC00 00003ADC 3B47 F3E4 move.w [A5 - 0xC1C], D7 00003AE0 2E1F move.l D7, [A7]+ 00003AE2 48ED 0307 F3E6 movem.l [A5 - 0xC1A], D0,D1,D2,A0,A1 00003AE8 487A 0006 pea.l [PC + 0x6 /* 00003AF0, value 0x4CED0307 */] 00003AEC 4EED F3E4 jmp [A5 - 0xC1C] 00003AF0 4CED 0307 F3E6 movem.l D0,D1,D2,A0,A1, [A5 - 0xC1A] 00003AF6 2F07 move.l -[A7], D7 00003AF8 4E75 rts export_263: fn00003AFA: 00003AFA 2B48 EC78 move.l [A5 - 0x1388], A0 00003AFE 7000 moveq.l D0, 0x00 00003B00 1012 move.b D0, [A2] 00003B02 2212 move.l D1, [A2] 00003B04 5340 subq.w D0, 1 00003B06 E740 asl D0.w, 3 00003B08 49ED EC7E lea.l A4, [A5 - 0x1382] 00003B0C 4A74 0000 tst.w [A4 + D0.w] 00003B10 6760 beq +0x62 /* 00003B72 */ 00003B12 49F4 0004 lea.l A4, [A4 + D0.w + 0x4] 00003B16 2E3C 00FF FFFF move.l D7, 0xFFFFFF 00003B1C C287 and.l D1, D7 00003B1E 2F01 move.l -[A7], D1 00003B20 674E beq +0x50 /* 00003B70 */ 00003B22 2041 movea.l A0, D1 00003B24 2210 move.l D1, [A0] 00003B26 C287 and.l D1, D7 00003B28 6746 beq +0x48 /* 00003B70 */ 00003B2A 5881 addq.l D1, 4 00003B2C 2441 movea.l A2, D1 00003B2E 2057 movea.l A0, [A7] 00003B30 A029 syscall HLock 00003B32 206D EC78 movea.l A0, [A5 - 0x1388] 00003B36 6100 D396 bsr -0x2C68 /* 00000ECE */ 00003B3A 6606 bne +0x8 /* 00003B42 */ 00003B3C 50ED F0F9 st [A5 - 0xF07] 00003B40 6008 bra +0xA /* 00003B4A */ label00003B42: 00003B42 6100 E1F4 bsr -0x1E0A /* 00001D38 */ 00003B46 2B48 EC78 move.l [A5 - 0x1388], A0 label00003B4A: 00003B4A 50ED F24C st [A5 - 0xDB4] 00003B4E 4E92 jsr [A2] 00003B50 422D F24C clr.b [A5 - 0xDB4] 00003B54 3F00 move.w -[A7], D0 00003B56 206D EC78 movea.l A0, [A5 - 0x1388] 00003B5A 6100 E1EA bsr -0x1E14 /* 00001D46 */ 00003B5E 2B48 EC78 move.l [A5 - 0x1388], A0 00003B62 301F move.w D0, [A7]+ 00003B64 6604 bne +0x6 /* 00003B6A */ 00003B66 2057 movea.l A0, [A7] 00003B68 A02A syscall HUnlock label00003B6A: 00003B6A 588F addq.l A7, 4 00003B6C 7000 moveq.l D0, 0x00 00003B6E 6004 bra +0x6 /* 00003B74 */ label00003B70: 00003B70 588F addq.l A7, 4 label00003B72: 00003B72 7001 moveq.l D0, 0x01 label00003B74: 00003B74 6100 DE0C bsr -0x21F2 /* 00001982 */ 00003B78 206D EC78 movea.l A0, [A5 - 0x1388] 00003B7C 4E75 rts export_1: 00003B7E 206D EC78 movea.l A0, [A5 - 0x1388] 00003B82 6100 D34A bsr -0x2CB4 /* 00000ECE */ 00003B86 6752 beq +0x54 /* 00003BDA */ 00003B88 0C40 0029 cmpi.w D0, 0x29 /* ')' */ 00003B8C 674C beq +0x4E /* 00003BDA */ 00003B8E 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00003B92 674A beq +0x4C /* 00003BDE */ 00003B94 6100 D610 bsr -0x29EE /* 000011A6 */ 00003B98 6100 D334 bsr -0x2CCA /* 00000ECE */ 00003B9C 6714 beq +0x16 /* 00003BB2 */ 00003B9E 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00003BA2 670A beq +0xC /* 00003BAE */ 00003BA4 0C40 0029 cmpi.w D0, 0x29 /* ')' */ 00003BA8 6708 beq +0xA /* 00003BB2 */ 00003BAA 6000 F22E bra -0xDD0 /* 00002DDA */ label00003BAE: 00003BAE 6100 D30C bsr -0x2CF2 /* 00000EBC */ label00003BB2: 00003BB2 7000 moveq.l D0, 0x00 00003BB4 102D ECFB move.b D0, [A5 - 0x1305] 00003BB8 45FA 002E lea.l A2, [PC + 0x2E /* 00003BE8, value 0x4E750300 */] 00003BBC 1032 0000 move.b D0, [A2 + D0.w] 00003BC0 246D ECF6 movea.l A2, [A5 - 0x130A] 00003BC4 2E0A move.l D7, A2 00003BC6 661C bne +0x1E /* 00003BE4 */ 00003BC8 0040 8000 ori.w D0, 0x8000 00003BCC 45ED ECA6 lea.l A2, [A5 - 0x135A] 00003BD0 0C40 8002 cmpi.w D0, 0x8002 00003BD4 660E bne +0x10 /* 00003BE4 */ 00003BD6 2452 movea.l A2, [A2] 00003BD8 600A bra +0xC /* 00003BE4 */ label00003BDA: 00003BDA 7000 moveq.l D0, 0x00 00003BDC 6006 bra +0x8 /* 00003BE4 */ label00003BDE: 00003BDE 6100 D2DC bsr -0x2D22 /* 00000EBC */ 00003BE2 7001 moveq.l D0, 0x01 label00003BE4: 00003BE4 2B48 EC78 move.l [A5 - 0x1388], A0 00003BE8 4E75 rts 00003BEA 0300 btst D0, D1 00003BEC 0402 0000 subi.b D2, 0x0 00003BF0 0502 btst D2, D2 00003BF2 0408 6100 subi.b A0, 0x0 export_5: // at 00003BF4 (misaligned) 00003BF6 DDC4 add.l A6, D4 00003BF8 6604 bne +0x6 /* 00003BFE */ 00003BFA 70FF moveq.l D0, 0xFFFFFFFF 00003BFC 4E75 rts label00003BFE: 00003BFE 7000 moveq.l D0, 0x00 00003C00 4A2C 0002 tst.b [A4 + 0x2] 00003C04 6604 bne +0x6 /* 00003C0A */ 00003C06 302C 001C move.w D0, [A4 + 0x1C] label00003C0A: 00003C0A 4E75 rts export_6: 00003C0C 6100 DDAC bsr -0x2252 /* 000019BA */ 00003C10 6700 F1F2 beq -0xE0C /* 00002E04 */ 00003C14 4A01 tst.b D1 00003C16 670C beq +0xE /* 00003C24 */ 00003C18 B22C 0000 cmp.b D1, [A4 + 0x0] 00003C1C 6600 F1DE bne -0xE20 /* 00002DFC */ 00003C20 6100 DA96 bsr -0x2568 /* 000016B8 */ label00003C24: 00003C24 4E75 rts export_14: 00003C26 2B4A ECA6 move.l [A5 - 0x135A], A2 00003C2A 6000 CE6E bra -0x3190 /* 00000A9A */ export_15: 00003C2E 47FA FFBE lea.l A3, [PC - 0x42 /* 00003BEE, value 0x502, cstring "" */] 00003C32 1B73 0000 ECFB move.b [A5 - 0x1305], [A3 + D0.w] 00003C38 2B52 ECA6 move.l [A5 - 0x135A], [A2] 00003C3C 2B6A 0004 ECAA move.l [A5 - 0x1356], [A2 + 0x4] 00003C42 6000 E7E0 bra -0x181E /* 00002424 */ export_17: 00003C46 41ED EC78 lea.l A0, [A5 - 0x1388] 00003C4A 4E75 rts export_265: fn00003C4C: 00003C4C 48E7 2030 movem.l -[A7], D2,A2,A3 00003C50 6100 CE20 bsr -0x31DE /* 00000A72 */ 00003C54 45ED ED88 lea.l A2, [A5 - 0x1278] 00003C58 0242 00FF andi.w D2, 0xFF 00003C5C 14C2 move.b [A2]+, D2 00003C5E 6706 beq +0x8 /* 00003C66 */ label00003C60: 00003C60 14DB move.b [A2]+, [A3]+ 00003C62 5342 subq.w D2, 1 00003C64 66FA bne -0x4 /* 00003C60 */ label00003C66: 00003C66 4CDF 0C04 movem.l D2,A2,A3, [A7]+ 00003C6A 4E75 rts export_266: 00003C6C 48E7 A010 movem.l -[A7], D0,D2,A3 00003C70 4242 clr.w D2 00003C72 141B move.b D2, [A3]+ 00003C74 670C beq +0xE /* 00003C82 */ 00003C76 5342 subq.w D2, 1 label00003C78: 00003C78 101B move.b D0, [A3]+ 00003C7A 6100 DBA6 bsr -0x2458 /* 00001822 */ 00003C7E 51CA FFF8 dbf D2, -0xA /* 00003C78 */ label00003C82: 00003C82 4CDF 0805 movem.l D0,D2,A3, [A7]+ 00003C86 4E75 rts export_267: 00003C88 48E7 2020 movem.l -[A7], D2,A2 00003C8C 7400 moveq.l D2, 0x00 00003C8E 141B move.b D2, [A3]+ 00003C90 6100 CD10 bsr -0x32EE /* 000009A2 */ 00003C94 6100 CEE0 bsr -0x311E /* 00000B76 */ 00003C98 4CDF 0404 movem.l D2,A2, [A7]+ 00003C9C 4E75 rts fn00003C9E: 00003C9E 6104 bsr +0x6 /* 00003CA4 */ 00003CA0 66FC bne -0x2 /* 00003C9E */ 00003CA2 4E75 rts fn00003CA4: 00003CA4 4E56 FFD0 link A6, -0x0030 00003CA8 48E7 E0E8 movem.l -[A7], D0,D1,D2,A0,A1,A2,A4 00003CAC A9B4 syscall SystemTask 00003CAE 202D F30C move.l D0, [A5 - 0xCF4] 00003CB2 6714 beq +0x16 /* 00003CC8 */ 00003CB4 2F00 move.l -[A7], D0 00003CB6 43EE FFE0 lea.l A1, [A6 - 0x20] 00003CBA 6100 102E bsr +0x1030 /* 00004CEA */ 00003CBE A9DA syscall TEIdle 00003CC0 43EE FFE0 lea.l A1, [A6 - 0x20] 00003CC4 6100 1052 bsr +0x1054 /* 00004D18 */ label00003CC8: 00003CC8 4267 clr.w -[A7] 00003CCA 3F2D F250 move.w -[A7], [A5 - 0xDB0] 00003CCE 49EE FFD0 lea.l A4, [A6 - 0x30] 00003CD2 2F0C move.l -[A7], A4 00003CD4 A970 syscall GetNextEvent 00003CD6 4A5F tst.w [A7]+ 00003CD8 6716 beq +0x18 /* 00003CF0 */ 00003CDA 302C 0000 move.w D0, [A4 + 0x0] 00003CDE D040 add.w D0, D0 00003CE0 41FA 0016 lea.l A0, [PC + 0x16 /* 00003CF8, value 0xFFFE0020 */] 00003CE4 D0F0 0000 add.w A0, [A0 + D0.w] 00003CE8 4E90 jsr [A0] 00003CEA 6100 F6FA bsr -0x904 /* 000033E6 */ 00003CEE 7001 moveq.l D0, 0x01 label00003CF0: 00003CF0 4CDF 1707 movem.l D0,D1,D2,A0,A1,A2,A4, [A7]+ 00003CF4 4E5E unlink A6 00003CF6 4E75 rts 00003CF8 FFFE .invalid <> 00003CFA 0020 01C8 ori.b -[A0], 0xC8 00003CFE 02A8 FFFE 02A8 0242 andi.l [A0 + 0x242], 0xFFFE02A8 00003D06 FFFE .invalid <> 00003D08 027E FFFE andi.w <>, 0xFFFE 00003D0C FFFE .invalid <> 00003D0E FFFE .invalid <> 00003D10 FFFE .invalid <> 00003D12 FFFE .invalid <> 00003D14 FFFE .invalid <> 00003D16 FFFE .invalid <> 00003D18 4E56 FFF4 link A6, -0x000C 00003D1C 4267 clr.w -[A7] 00003D1E 2F2C 000A move.l -[A7], [A4 + 0xA] 00003D22 486E FFF4 pea.l [A6 - 0xC] 00003D26 A92C syscall FindWindow 00003D28 301F move.w D0, [A7]+ 00003D2A 5340 subq.w D0, 1 00003D2C 0C40 0006 cmpi.w D0, 0x6 00003D30 6426 bcc +0x28 /* 00003D58 */ 00003D32 0C40 0002 cmpi.w D0, 0x2 00003D36 670C beq +0xE /* 00003D44 */ 00003D38 4A2D F24B tst.b [A5 - 0xDB5] 00003D3C 6706 beq +0x8 /* 00003D44 */ 00003D3E 4A2D F249 tst.b [A5 - 0xDB7] 00003D42 6614 bne +0x16 /* 00003D58 */ label00003D44: 00003D44 D040 add.w D0, D0 00003D46 41FA 0016 lea.l A0, [PC + 0x16 /* 00003D5E, value 0x34A000C */] 00003D4A D0F0 0000 add.w A0, [A0 + D0.w] 00003D4E 202C 000A move.l D0, [A4 + 0xA] 00003D52 4E90 jsr [A0] label00003D54: 00003D54 4E5E unlink A6 00003D56 4E75 rts label00003D58: 00003D58 6100 0DEE bsr +0xDF0 /* 00004B48 */ 00003D5C 60F6 bra -0x8 /* 00003D54 */ 00003D5E 034A bchg A2, D1 00003D60 000C 0016 ori.b A4, 0x16 00003D64 00E6 .incomplete 00003D66 0128 0148 btst [A0 + 0x148], D0 00003D6A 2F0C move.l -[A7], A4 00003D6C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003D70 A9B3 syscall SystemClick 00003D72 4E75 rts 00003D74 202E FFF4 move.l D0, [A6 - 0xC] 00003D78 B0AD FAEE cmp.l D0, [A5 - 0x512] 00003D7C 6712 beq +0x14 /* 00003D90 */ 00003D7E 4A2D F24B tst.b [A5 - 0xDB5] 00003D82 670C beq +0xE /* 00003D90 */ 00003D84 4A2D F249 tst.b [A5 - 0xDB7] 00003D88 6706 beq +0x8 /* 00003D90 */ 00003D8A 6100 0DBC bsr +0xDBE /* 00004B48 */ 00003D8E 6062 bra +0x64 /* 00003DF2 */ label00003D90: 00003D90 6100 1320 bsr +0x1322 /* 000050B2 */ 00003D94 665C bne +0x5E /* 00003DF2 */ 00003D96 6100 18C0 bsr +0x18C2 /* 00005658 */ 00003D9A 4A40 tst.w D0 00003D9C 6754 beq +0x56 /* 00003DF2 */ 00003D9E 2D6C 000A FFF8 move.l [A6 - 0x8], [A4 + 0xA] 00003DA4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003DA8 6100 1AEA bsr +0x1AEC /* 00005894 */ 00003DAC 486E FFF8 pea.l [A6 - 0x8] 00003DB0 A871 syscall GlobalToLocal 00003DB2 4267 clr.w -[A7] 00003DB4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003DB8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003DBC 486E FFFC pea.l [A6 - 0x4] 00003DC0 A96C syscall FindControl 00003DC2 301F move.w D0, [A7]+ 00003DC4 487A 0024 pea.l [PC + 0x24 /* 00003DEA, value 0x2F2EFFF4 */] 00003DC8 672A beq +0x2C /* 00003DF4 */ 00003DCA 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00003DCE 6518 bcs +0x1A /* 00003DE8 */ 00003DD0 0C40 000B cmpi.w D0, 0xB 00003DD4 632E bls +0x30 /* 00003E04 */ 00003DD6 0C40 0014 cmpi.w D0, 0x14 00003DDA 650C bcs +0xE /* 00003DE8 */ 00003DDC 0C40 0017 cmpi.w D0, 0x17 00003DE0 6340 bls +0x42 /* 00003E22 */ 00003DE2 0C40 0081 cmpi.w D0, 0x81 00003DE6 6746 beq +0x48 /* 00003E2E */ label00003DE8: 00003DE8 588F addq.l A7, 4 00003DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003DEE 6100 1AB6 bsr +0x1AB8 /* 000058A6 */ label00003DF2: 00003DF2 4E75 rts label00003DF4: 00003DF4 486C 000A pea.l [A4 + 0xA] 00003DF8 A871 syscall GlobalToLocal 00003DFA 202E FFF4 move.l D0, [A6 - 0xC] 00003DFE 6100 1C54 bsr +0x1C56 /* 00005A54 */ 00003E02 4E75 rts label00003E04: 00003E04 4267 clr.w -[A7] 00003E06 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E0A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003E0E 70FF moveq.l D0, 0xFFFFFFFF 00003E10 2F00 move.l -[A7], D0 00003E12 A968 syscall TrackControl 00003E14 301F move.w D0, [A7]+ 00003E16 6708 beq +0xA /* 00003E20 */ 00003E18 206E FFFC movea.l A0, [A6 - 0x4] 00003E1C 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] label00003E20: 00003E20 4E75 rts label00003E22: 00003E22 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E26 3F00 move.w -[A7], D0 00003E28 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 00003E2C 4E75 rts label00003E2E: 00003E2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E32 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003E36 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 00003E3A 4E75 rts 00003E3C 0004 0018 ori.b D4, 0x18 00003E40 0152 bchg [A2], D0 00003E42 01FC .incomplete 00003E44 202E FFF4 move.l D0, [A6 - 0xC] 00003E48 6100 1268 bsr +0x126A /* 000050B2 */ 00003E4C 6612 bne +0x14 /* 00003E60 */ 00003E4E 6112 bsr +0x14 /* 00003E62 */ 00003E50 670E beq +0x10 /* 00003E60 */ 00003E52 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003E56 2F2C 000A move.l -[A7], [A4 + 0xA] 00003E5A 487A FFE0 pea.l [PC - 0x20 /* 00003E3C, value 0x40018, cstring "" */] 00003E5E A925 syscall DragWindow label00003E60: 00003E60 4E75 rts fn00003E62: 00003E62 6100 0B7A bsr +0xB7C /* 000049DE */ 00003E66 222C 0006 move.l D1, [A4 + 0x6] 00003E6A 92AD F262 sub.l D1, [A5 - 0xD9E] 00003E6E B280 cmp.l D1, D0 00003E70 640C bcc +0xE /* 00003E7E */ 00003E72 202E FFF4 move.l D0, [A6 - 0xC] 00003E76 6100 1A96 bsr +0x1A98 /* 0000590E */ 00003E7A 7000 moveq.l D0, 0x00 00003E7C 4E75 rts label00003E7E: 00003E7E 2B6C 0006 F262 move.l [A5 - 0xD9E], [A4 + 0x6] 00003E84 4E75 rts 00003E86 202E FFF4 move.l D0, [A6 - 0xC] 00003E8A 202E FFF4 move.l D0, [A6 - 0xC] 00003E8E 6100 17C8 bsr +0x17CA /* 00005658 */ 00003E92 4A40 tst.w D0 00003E94 670E beq +0x10 /* 00003EA4 */ 00003E96 61CA bsr -0x34 /* 00003E62 */ 00003E98 670A beq +0xC /* 00003EA4 */ 00003E9A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003E9E 2F2C 000A move.l -[A7], [A4 + 0xA] 00003EA2 6132 bsr +0x34 /* 00003ED6 */ label00003EA4: 00003EA4 4E75 rts 00003EA6 4267 clr.w -[A7] 00003EA8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003EAC 2F2C 000A move.l -[A7], [A4 + 0xA] 00003EB0 A91E syscall TrackGoAway 00003EB2 4A5F tst.w [A7]+ 00003EB4 6708 beq +0xA /* 00003EBE */ 00003EB6 202E FFF4 move.l D0, [A6 - 0xC] 00003EBA 6100 1B9C bsr +0x1B9E /* 00005A58 */ label00003EBE: 00003EBE 4E75 rts 00003EC0 202D FAEE move.l D0, [A5 - 0x512] 00003EC4 670E beq +0x10 /* 00003ED4 */ 00003EC6 2F00 move.l -[A7], D0 00003EC8 A873 syscall SetPort 00003ECA 486C 000A pea.l [A4 + 0xA] 00003ECE A871 syscall GlobalToLocal 00003ED0 6100 066E bsr +0x670 /* 00004540 */ label00003ED4: 00003ED4 4E75 rts fn00003ED6: 00003ED6 4E56 FFF8 link A6, -0x0008 00003EDA 202E 000C move.l D0, [A6 + 0xC] 00003EDE 41EE FFF8 lea.l A0, [A6 - 0x8] 00003EE2 6100 1B78 bsr +0x1B7A /* 00005A5C */ 00003EE6 4A40 tst.w D0 00003EE8 6722 beq +0x24 /* 00003F0C */ 00003EEA 42A7 clr.l -[A7] 00003EEC 2F2E 000C move.l -[A7], [A6 + 0xC] 00003EF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003EF4 486E FFF8 pea.l [A6 - 0x8] 00003EF8 A92B syscall GrowWindow 00003EFA 201F move.l D0, [A7]+ 00003EFC 670E beq +0x10 /* 00003F0C */ 00003EFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F02 3F00 move.w -[A7], D0 00003F04 4840 swap.w D0 00003F06 3F00 move.w -[A7], D0 00003F08 6100 19D2 bsr +0x19D4 /* 000058DC */ label00003F0C: 00003F0C 4E5E unlink A6 00003F0E 205F movea.l A0, [A7]+ 00003F10 508F addq.l A7, 8 00003F12 4ED0 jmp [A0] export_272: fn00003F14: 00003F14 4E56 FFF0 link A6, -0x0010 00003F18 48E7 E0C8 movem.l -[A7], D0,D1,D2,A0,A1,A4 00003F1C 49EE FFF0 lea.l A4, [A6 - 0x10] 00003F20 6002 bra +0x4 /* 00003F24 */ label00003F22: 00003F22 6116 bsr +0x18 /* 00003F3A */ label00003F24: 00003F24 4267 clr.w -[A7] 00003F26 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00003F2A 2F0C move.l -[A7], A4 00003F2C A970 syscall GetNextEvent 00003F2E 4A5F tst.w [A7]+ 00003F30 66F0 bne -0xE /* 00003F22 */ 00003F32 4CDF 1307 movem.l D0,D1,D2,A0,A1,A4, [A7]+ 00003F36 4E5E unlink A6 00003F38 4E75 rts fn00003F3A: 00003F3A 2F2C 0002 move.l -[A7], [A4 + 0x2] 00003F3E A922 syscall BeginUpdate 00003F40 2F2C 0002 move.l -[A7], [A4 + 0x2] 00003F44 6100 166A bsr +0x166C /* 000055B0 */ 00003F48 2F2C 0002 move.l -[A7], [A4 + 0x2] 00003F4C A923 syscall EndUpdate 00003F4E 4E75 rts export_273: fn00003F50: 00003F50 4E56 FFF0 link A6, -0x0010 00003F54 48E7 E0C8 movem.l -[A7], D0,D1,D2,A0,A1,A4 00003F58 49EE FFF0 lea.l A4, [A6 - 0x10] 00003F5C 6002 bra +0x4 /* 00003F60 */ label00003F5E: 00003F5E 6116 bsr +0x18 /* 00003F76 */ label00003F60: 00003F60 4267 clr.w -[A7] 00003F62 3F3C 0100 move.w -[A7], 0x100 00003F66 2F0C move.l -[A7], A4 00003F68 A970 syscall GetNextEvent 00003F6A 4A5F tst.w [A7]+ 00003F6C 66F0 bne -0xE /* 00003F5E */ 00003F6E 4CDF 1307 movem.l D0,D1,D2,A0,A1,A4, [A7]+ 00003F72 4E5E unlink A6 00003F74 4E75 rts fn00003F76: 00003F76 202C 0002 move.l D0, [A4 + 0x2] 00003F7A 6100 1A64 bsr +0x1A66 /* 000059E0 */ 00003F7E 4A80 tst.l D0 00003F80 6B18 bmi +0x1A /* 00003F9A */ 00003F82 206C 0002 movea.l A0, [A4 + 0x2] 00003F86 302C 000E move.w D0, [A4 + 0xE] 00003F8A 0C68 0008 006C cmpi.w [A0 + 0x6C], 0x8 00003F90 6608 bne +0xA /* 00003F9A */ 00003F92 0240 0001 andi.w D0, 0x1 00003F96 6100 1432 bsr +0x1434 /* 000053CA */ label00003F9A: 00003F9A 422D F249 clr.b [A5 - 0xDB7] 00003F9E 4E75 rts 00003FA0 102C 0005 move.b D0, [A4 + 0x5] 00003FA4 026C 0100 000E andi.w [A4 + 0xE], 0x100 00003FAA 6738 beq +0x3A /* 00003FE4 */ 00003FAC 0200 001F andi.b D0, 0x1F 00003FB0 0C00 0003 cmpi.b D0, 0x3 00003FB4 660A bne +0xC /* 00003FC0 */ 00003FB6 4AAD FCB6 tst.l [A5 - 0x34A] 00003FBA 6704 beq +0x6 /* 00003FC0 */ 00003FBC 6100 0794 bsr +0x796 /* 00004752 */ label00003FC0: 00003FC0 0C2C 002E 0005 cmpi.b [A4 + 0x5], 0x2E /* '.' */ 00003FC6 660A bne +0xC /* 00003FD2 */ 00003FC8 50ED F291 st [A5 - 0xD6F] 00003FCC 6100 0370 bsr +0x372 /* 0000433E */ 00003FD0 6058 bra +0x5A /* 0000402A */ label00003FD2: 00003FD2 302C 0004 move.w D0, [A4 + 0x4] 00003FD6 6100 00D8 bsr +0xDA /* 000040B0 */ 00003FDA 654E bcs +0x50 /* 0000402A */ 00003FDC 102C 0005 move.b D0, [A4 + 0x5] 00003FE0 0200 001F andi.b D0, 0x1F label00003FE4: 00003FE4 082D 0001 F290 btst.b [A5 - 0xD70], 0x1 00003FEA 6630 bne +0x32 /* 0000401C */ 00003FEC 4AAD F308 tst.l [A5 - 0xCF8] 00003FF0 6616 bne +0x18 /* 00004008 */ 00003FF2 6100 0CEA bsr +0xCEC /* 00004CDE */ 00003FF6 4AAA 0008 tst.l [A2 + 0x8] 00003FFA 6606 bne +0x8 /* 00004002 */ 00003FFC 4AAA 000C tst.l [A2 + 0xC] 00004000 6706 beq +0x8 /* 00004008 */ label00004002: 00004002 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */] 00004006 6722 beq +0x24 /* 0000402A */ label00004008: 00004008 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF 0000400E 670C beq +0xE /* 0000401C */ 00004010 6100 0CCC bsr +0xCCE /* 00004CDE */ 00004014 2452 movea.l A2, [A2] 00004016 B5ED FAEE cmpa.l A2, [A5 - 0x512] 0000401A 660A bne +0xC /* 00004026 */ label0000401C: 0000401C 43ED F266 lea.l A1, [A5 - 0xD9A] 00004020 6100 1A4C bsr +0x1A4E /* 00005A6E */ 00004024 6604 bne +0x6 /* 0000402A */ label00004026: 00004026 6100 0B20 bsr +0xB22 /* 00004B48 */ label0000402A: 0000402A 4E75 rts fn0000402C: 0000402C 6100 FC70 bsr -0x38E /* 00003C9E */ 00004030 3E2D F26C move.w D7, [A5 - 0xD94] 00004034 BE6D F26E cmp.w D7, [A5 - 0xD92] 00004038 4E75 rts fn0000403A: 0000403A 610E bsr +0x10 /* 0000404A */ 0000403C 670A beq +0xC /* 00004048 */ 0000403E 0C00 0003 cmpi.b D0, 0x3 00004042 6604 bne +0x6 /* 00004048 */ 00004044 103C 000D move.b D0, 0xD /* '\r' */ label00004048: 00004048 4E75 rts fn0000404A: 0000404A 2F09 move.l -[A7], A1 0000404C 6100 C572 bsr -0x3A8C /* 000005C0 */ 00004050 43ED F266 lea.l A1, [A5 - 0xD9A] 00004054 6100 1A46 bsr +0x1A48 /* 00005A9C */ 00004058 225F movea.l A1, [A7]+ 0000405A 4E75 rts export_278: 0000405C 2F09 move.l -[A7], A1 0000405E 43ED F266 lea.l A1, [A5 - 0xD9A] 00004062 6100 1A38 bsr +0x1A3A /* 00005A9C */ 00004066 6608 bne +0xA /* 00004070 */ 00004068 6100 FC3A bsr -0x3C4 /* 00003CA4 */ 0000406C 4200 clr.b D0 0000406E 600A bra +0xC /* 0000407A */ label00004070: 00004070 0C00 0003 cmpi.b D0, 0x3 00004074 6604 bne +0x6 /* 0000407A */ 00004076 103C 000D move.b D0, 0xD /* '\r' */ label0000407A: 0000407A 225F movea.l A1, [A7]+ 0000407C 4E75 rts export_16: fn0000407E: 0000407E 6100 FC1E bsr -0x3E0 /* 00003C9E */ 00004082 082D 0000 F290 btst.b [A5 - 0xD70], 0x0 00004088 4E75 rts fn0000408A: 0000408A 48E7 4060 movem.l -[A7], D1,A1,A2 0000408E 43ED F266 lea.l A1, [A5 - 0xD9A] 00004092 45ED F270 lea.l A2, [A5 - 0xD90] 00004096 323C 0020 move.w D1, 0x20 /* ' ' */ 0000409A 6100 19C4 bsr +0x19C6 /* 00005A60 */ 0000409E 422D F290 clr.b [A5 - 0xD70] 000040A2 4CDF 0602 movem.l D1,A1,A2, [A7]+ 000040A6 4E75 rts 000040A8 42A7 clr.l -[A7] 000040AA 2F00 move.l -[A7], D0 000040AC A93D syscall MenuSelect 000040AE 6006 bra +0x8 /* 000040B6 */ fn000040B0: 000040B0 42A7 clr.l -[A7] 000040B2 3F00 move.w -[A7], D0 000040B4 A93E syscall MenuKey label000040B6: 000040B6 201F move.l D0, [A7]+ 000040B8 2E00 move.l D7, D0 000040BA 4A47 tst.w D7 000040BC 670E beq +0x10 /* 000040CC */ 000040BE 4847 swap.w D7 000040C0 4A47 tst.w D7 000040C2 6708 beq +0xA /* 000040CC */ 000040C4 6100 0008 bsr +0xA /* 000040CE */ 000040C8 003C 0001 ori.b ccr, 1 label000040CC: 000040CC 4E75 rts fn000040CE: 000040CE 2200 move.l D1, D0 000040D0 4841 swap.w D1 000040D2 5341 subq.w D1, 1 000040D4 671A beq +0x1C /* 000040F0 */ 000040D6 41ED F321 lea.l A0, [A5 - 0xCDF] 000040DA 4A30 1000 tst.b [A0 + D1.w] 000040DE 6B10 bmi +0x12 /* 000040F0 */ 000040E0 3B41 F32C move.w [A5 - 0xCD4], D1 000040E4 3B40 F32E move.w [A5 - 0xCD2], D0 000040E8 7002 moveq.l D0, 0x02 000040EA 6100 DAA0 bsr -0x255E /* 00001B8C */ 000040EE 4E75 rts label000040F0: 000040F0 6100 09C8 bsr +0x9CA /* 00004ABA */ 000040F4 5340 subq.w D0, 1 000040F6 D241 add.w D1, D1 000040F8 48E7 C000 movem.l -[A7], D0,D1 000040FC 4267 clr.w -[A7] 000040FE A938 syscall HiliteMenu 00004100 4CDF 0003 movem.l D0,D1, [A7]+ 00004104 41FA 000E lea.l A0, [PC + 0xE /* 00004114, value 0xC0036, cstring "" */] 00004108 D0F0 1000 add.w A0, [A0 + D1.w] 0000410C 4E90 jsr [A0] 0000410E 6100 09AA bsr +0x9AC /* 00004ABA */ 00004112 4E75 rts 00004114 000C 0036 ori.b A4, 0x36 /* '6' */ 00004118 00C4 .incomplete 0000411A 00E4 .incomplete 0000411C 015E bchg [A6]+, D0 0000411E 0194 bclr [A4], D0 00004120 0C40 0002 cmpi.w D0, 0x2 00004124 6400 0006 bcc +0x8 /* 0000412C */ 00004128 4EED 0BEA jmp [A5 + 0xBEA /* export_377 */] label0000412C: 0000412C 4E56 FF00 link A6, -0x0100 00004130 5240 addq.w D0, 1 00004132 2F2D F334 move.l -[A7], [A5 - 0xCCC] 00004136 3F00 move.w -[A7], D0 00004138 486E FF00 pea.l [A6 - 0x100] 0000413C A946 syscall GetMenuItemText/GetItem 0000413E 4267 clr.w -[A7] 00004140 486E FF00 pea.l [A6 - 0x100] 00004144 A9B6 syscall OpenDeskAcc 00004146 4E5E unlink A6 00004148 4E75 rts 0000414A D040 add.w D0, D0 0000414C 41FA 0008 lea.l A0, [PC + 0x8 /* 00004156, value 0x10001C, cstring "" */] 00004150 D0F0 0000 add.w A0, [A0 + D0.w] 00004154 4ED0 jmp [A0] 00004156 0010 001C ori.b [A0], 0x1C 0000415A 0040 0028 ori.w D0, 0x28 /* '(' */ 0000415E 0034 004C 0066 ori.b [A4 + D0.w + 0x66], 0x4C /* 'L' */ 00004164 0072 41FA 0006 ori.w [A2 + D0.w + 0x6], 0x41FA 0000416A 6000 0198 bra +0x19A /* 00004304 */ 0000416E 4E45 trap 5 00004170 5700 subq.b D0, 3 00004172 41FA 0006 lea.l A0, [PC + 0x6 /* 0000417A, value 0x4EED0BAA */] 00004176 6000 0198 bra +0x19A /* 00004310 */ 0000417A 4EED 0BAA jmp [A5 + 0xBAA /* export_369 */] 0000417E 41FA 0006 lea.l A0, [PC + 0x6 /* 00004186, value 0x4EED0BB2 */] 00004182 6000 018C bra +0x18E /* 00004310 */ 00004186 4EED 0BB2 jmp [A5 + 0xBB2 /* export_370 */] 0000418A 41FA 0006 lea.l A0, [PC + 0x6 /* 00004192, value 0x4EED0B9A */] 0000418E 6000 0180 bra +0x182 /* 00004310 */ 00004192 4EED 0B9A jmp [A5 + 0xB9A /* export_367 */] 00004196 202D FAEE move.l D0, [A5 - 0x512] 0000419A 6704 beq +0x6 /* 000041A0 */ 0000419C 6100 18BA bsr +0x18BC /* 00005A58 */ label000041A0: 000041A0 4E75 rts 000041A2 41FA 0006 lea.l A0, [PC + 0x6 /* 000041AA, value 0x4C495354 'LIST', cstring "LIST,\"LPT1:PROMPT" */] 000041A6 6000 015C bra +0x15E /* 00004304 */ 000041AA 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 000041AE 2C22 move.l D6, -[A2] 000041B0 4C50 5431 movem.l D0,D4,D5,A2,A4,A6, [A0] 000041B4 3A50 movea.w A5, [A0] 000041B6 524F addq.w A7, 1 000041B8 4D50 chk.w D6, [A0] 000041BA 5400 addq.b D0, 2 000041BC 41FA 0006 lea.l A0, [PC + 0x6 /* 000041C4, value 0x4EED0BA2 */] 000041C0 6000 014E bra +0x150 /* 00004310 */ 000041C4 4EED 0BA2 jmp [A5 + 0xBA2 /* export_368 */] 000041C8 41FA 0006 lea.l A0, [PC + 0x6 /* 000041D0, value 0x53595354 'SYST', cstring "SYSTEM" */] 000041CC 6000 0136 bra +0x138 /* 00004304 */ 000041D0 5359 subq.w [A1]+, 1 000041D2 5354 subq.w [A4], 1 000041D4 454D chk.w D2, A5 000041D6 0000 3F00 ori.b D0, 0x0 000041DA 5440 addq.w D0, 2 000041DC 4267 clr.w -[A7] 000041DE 3F00 move.w -[A7], D0 000041E0 A9C2 syscall SysEdit 000041E2 3E1F move.w D7, [A7]+ 000041E4 301F move.w D0, [A7]+ 000041E6 4A47 tst.w D7 000041E8 660C bne +0xE /* 000041F6 */ 000041EA 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */] 000041EE 6706 beq +0x8 /* 000041F6 */ 000041F0 5240 addq.w D0, 1 000041F2 3B40 F34C move.w [A5 - 0xCB4], D0 label000041F6: 000041F6 4E75 rts 000041F8 D040 add.w D0, D0 000041FA 41FA 0008 lea.l A0, [PC + 0x8 /* 00004204, value 0xE0024, cstring "" */] 000041FE D0F0 0000 add.w A0, [A0 + D0.w] 00004202 4ED0 jmp [A0] 00004204 000E 0024 ori.b A6, 0x24 /* '$' */ 00004208 0032 004A 0040 ori.b [A2 + D0.w + 0x40], 0x4A /* 'J' */ 0000420E 0058 4E75 ori.w [A0]+, 0x4E75 /* 'Nu' */ 00004212 6100 1296 bsr +0x1298 /* 000054AA */ 00004216 6100 08A2 bsr +0x8A4 /* 00004ABA */ 0000421A 6100 089E bsr +0x8A0 /* 00004ABA */ 0000421E 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */] 00004222 6100 F388 bsr -0xC76 /* 000035AC */ 00004226 4E75 rts 00004228 6100 1270 bsr +0x1272 /* 0000549A */ 0000422C 6100 088C bsr +0x88E /* 00004ABA */ 00004230 6100 1278 bsr +0x127A /* 000054AA */ 00004234 4E75 rts 00004236 6100 1262 bsr +0x1264 /* 0000549A */ 0000423A 6100 087E bsr +0x880 /* 00004ABA */ 0000423E 6100 126A bsr +0x126C /* 000054AA */ 00004242 4E75 rts 00004244 6100 0874 bsr +0x876 /* 00004ABA */ 00004248 6100 0870 bsr +0x872 /* 00004ABA */ 0000424C 4E75 rts 0000424E 6100 124A bsr +0x124C /* 0000549A */ 00004252 6100 0866 bsr +0x868 /* 00004ABA */ 00004256 6100 1252 bsr +0x1254 /* 000054AA */ 0000425A 4E75 rts 0000425C 6100 124C bsr +0x124E /* 000054AA */ 00004260 6100 0858 bsr +0x85A /* 00004ABA */ 00004264 6100 0854 bsr +0x856 /* 00004ABA */ 00004268 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 0000426C 6100 F33E bsr -0xCC0 /* 000035AC */ 00004270 4E75 rts 00004272 D040 add.w D0, D0 00004274 41FA 0008 lea.l A0, [PC + 0x8 /* 0000427E, value 0x7C00C0, cstring "" */] 00004278 D0F0 0000 add.w A0, [A0 + D0.w] 0000427C 4ED0 jmp [A0] 0000427E 007C 00C0 ori.w sr, 192 00004282 0056 00C8 ori.w [A6], 0xC8 00004286 000C 0018 ori.b A4, 0x18 0000428A 4A2D F246 tst.b [A5 - 0xDBA] 0000428E 6700 C3F0 beq -0x3C0E /* 00000680 */ 00004292 6000 C400 bra -0x3BFE /* 00000694 */ 00004296 6100 C2E0 bsr -0x3D1E /* 00000578 */ 0000429A 41FA 0004 lea.l A0, [PC + 0x4 /* 000042A0, value 0x434F4E54 'CONT', cstring "CONT 1" */] 0000429E 6064 bra +0x66 /* 00004304 */ 000042A0 434F chk.w D1, A7 000042A2 4E54 2031 link A4, -0xFFFFDFCF 000042A6 0000 D040 ori.b D0, 0x40 /* '@' */ 000042AA 41FA 0008 lea.l A0, [PC + 0x8 /* 000042B4, value 0x8000C, cstring "" */] 000042AE D0F0 0000 add.w A0, [A0 + D0.w] 000042B2 4ED0 jmp [A0] 000042B4 0008 000C ori.b A0, 0xC 000042B8 0010 001A ori.b [A0], 0x1A 000042BC 6000 07FC bra +0x7FE /* 00004ABA */ 000042C0 7200 moveq.l D1, 0x00 000042C2 6002 bra +0x4 /* 000042C6 */ 000042C4 7201 moveq.l D1, 0x01 label000042C6: 000042C6 7E00 moveq.l D7, 0x00 000042C8 2247 movea.l A1, D7 000042CA 6000 07EE bra +0x7F0 /* 00004ABA */ 000042CE 6000 0AF4 bra +0xAF6 /* 00004DC4 */ 000042D2 4E75 rts 000042D4 6100 C2D6 bsr -0x3D28 /* 000005AC */ 000042D8 08AD 0001 F290 bclr.b [A5 - 0xD70], 0x1 000042DE 6702 beq +0x4 /* 000042E2 */ 000042E0 4E75 rts label000042E2: 000042E2 41FA 0004 lea.l A0, [PC + 0x4 /* 000042E8, value 0x434F4E54 'CONT', cstring "CONT" */] 000042E6 601C bra +0x1E /* 00004304 */ 000042E8 434F chk.w D1, A7 000042EA 4E54 0000 link A4, 0 000042EE 41FA 0004 lea.l A0, [PC + 0x4 /* 000042F4, value 0x4C495354 'LIST', cstring "LIST" */] 000042F2 6010 bra +0x12 /* 00004304 */ 000042F4 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 000042F8 0000 41FA ori.b D0, 0xFA 000042FC 0004 6004 ori.b D4, 0x4 00004300 5255 addq.w [A5], 1 00004302 4E00 .invalid // invalid opcode 4 label00004304: 00004304 2B48 F344 move.l [A5 - 0xCBC], A0 00004308 41FA 0022 lea.l A0, [PC + 0x22 /* 0000432C, value 0x206DF344 */] 0000430C 6102 bsr +0x4 /* 00004310 */ 0000430E 4E75 rts fn00004310: 00004310 2B48 F348 move.l [A5 - 0xCB8], A0 00004314 7003 moveq.l D0, 0x03 00004316 6100 06FE bsr +0x700 /* 00004A16 */ 0000431A 4E75 rts 0000431C 102D F243 move.b D0, [A5 - 0xDBD] 00004320 6100 06F4 bsr +0x6F6 /* 00004A16 */ 00004324 206D F348 movea.l A0, [A5 - 0xCB8] 00004328 4E90 jsr [A0] 0000432A 4E75 rts 0000432C 206D F344 movea.l A0, [A5 - 0xCBC] 00004330 43ED ED88 lea.l A1, [A5 - 0x1278] label00004334: 00004334 12D8 move.b [A1]+, [A0]+ 00004336 66FC bne -0x2 /* 00004334 */ 00004338 50ED F240 st [A5 - 0xDC0] 0000433C 4E75 rts fn0000433E: 0000433E 08ED 0000 F290 bset.b [A5 - 0xD70], 0x0 00004344 4E75 rts 00004346 082D 0001 F290 btst.b [A5 - 0xD70], 0x1 0000434C 663C bne +0x3E /* 0000438A */ 0000434E 6100 FD3A bsr -0x2C4 /* 0000408A */ 00004352 303C 0403 move.w D0, 0x403 00004356 6176 bsr +0x78 /* 000043CE */ 00004358 303C 0404 move.w D0, 0x404 0000435C 617C bsr +0x7E /* 000043DA */ 0000435E 08ED 0001 F290 bset.b [A5 - 0xD70], 0x1 label00004364: 00004364 082D 0001 F290 btst.b [A5 - 0xD70], 0x1 0000436A 6712 beq +0x14 /* 0000437E */ 0000436C 6100 FCCC bsr -0x332 /* 0000403A */ 00004370 67F2 beq -0xC /* 00004364 */ 00004372 0C00 0013 cmpi.b D0, 0x13 00004376 67EC beq -0x12 /* 00004364 */ 00004378 08AD 0001 F290 bclr.b [A5 - 0xD70], 0x1 label0000437E: 0000437E 303C 0403 move.w D0, 0x403 00004382 6156 bsr +0x58 /* 000043DA */ 00004384 303C 0404 move.w D0, 0x404 00004388 6144 bsr +0x46 /* 000043CE */ label0000438A: 0000438A 4E75 rts fn0000438C: 0000438C 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004390 323C 013D move.w D1, 0x13D 00004394 6008 bra +0xA /* 0000439E */ fn00004396: 00004396 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 0000439A 323C 013E move.w D1, 0x13E label0000439E: 0000439E 303C 0400 move.w D0, 0x400 000043A2 E040 asr D0.w, 8 000043A4 41ED F321 lea.l A0, [A5 - 0xCDF] 000043A8 4A30 0000 tst.b [A0 + D0.w] 000043AC 6A1A bpl +0x1C /* 000043C8 */ 000043AE 6100 00A4 bsr +0xA6 /* 00004454 */ 000043B2 3001 move.w D0, D1 000043B4 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 000043B8 2F08 move.l -[A7], A0 000043BA 303C 0405 move.w D0, 0x405 000043BE 0240 00FF andi.w D0, 0xFF 000043C2 3F00 move.w -[A7], D0 000043C4 2F13 move.l -[A7], [A3] 000043C6 A947 syscall SetMenuItemText/SetItem label000043C8: 000043C8 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000043CC 4E75 rts fn000043CE: 000043CE 2F03 move.l -[A7], D3 000043D0 363C 0139 move.w D3, 0x139 000043D4 6110 bsr +0x12 /* 000043E6 */ 000043D6 261F move.l D3, [A7]+ 000043D8 4E75 rts export_282: fn000043DA: 000043DA 2F03 move.l -[A7], D3 000043DC 363C 013A move.w D3, 0x13A 000043E0 6104 bsr +0x6 /* 000043E6 */ 000043E2 261F move.l D3, [A7]+ 000043E4 4E75 rts fn000043E6: 000043E6 48E7 8080 movem.l -[A7], D0,A0 000043EA E040 asr D0.w, 8 000043EC 41ED F321 lea.l A0, [A5 - 0xCDF] 000043F0 4A30 0000 tst.b [A0 + D0.w] 000043F4 4CDF 0101 movem.l D0,A0, [A7]+ 000043F8 6B1A bmi +0x1C /* 00004414 */ 000043FA 4E75 rts export_284: 000043FC 2F03 move.l -[A7], D3 000043FE 363C 0139 move.w D3, 0x139 00004402 6110 bsr +0x12 /* 00004414 */ 00004404 261F move.l D3, [A7]+ 00004406 4E75 rts export_285: 00004408 2F03 move.l -[A7], D3 0000440A 363C 013A move.w D3, 0x13A 0000440E 6104 bsr +0x6 /* 00004414 */ 00004410 261F move.l D3, [A7]+ 00004412 4E75 rts fn00004414: 00004414 48E7 E1C0 movem.l -[A7], D0,D1,D2,D7,A0,A1 00004418 612C bsr +0x2E /* 00004446 */ 0000441A 3F00 move.w -[A7], D0 0000441C 2F08 move.l -[A7], A0 0000441E 3F00 move.w -[A7], D0 00004420 3E03 move.w D7, D3 00004422 6100 F6B4 bsr -0x94A /* 00003AD8 */ 00004426 301F move.w D0, [A7]+ 00004428 6602 bne +0x4 /* 0000442C */ 0000442A A937 syscall DrawMenuBar label0000442C: 0000442C 4CDF 0387 movem.l D0,D1,D2,D7,A0,A1, [A7]+ 00004430 4E75 rts export_286: 00004432 48E7 E1C0 movem.l -[A7], D0,D1,D2,D7,A0,A1 00004436 610E bsr +0x10 /* 00004446 */ 00004438 2F08 move.l -[A7], A0 0000443A 3F00 move.w -[A7], D0 0000443C 3F01 move.w -[A7], D1 0000443E A945 syscall CheckItem 00004440 4CDF 0387 movem.l D0,D1,D2,D7,A0,A1, [A7]+ 00004444 4E75 rts fn00004446: 00004446 3F00 move.w -[A7], D0 00004448 E040 asr D0.w, 8 0000444A 6108 bsr +0xA /* 00004454 */ 0000444C 301F move.w D0, [A7]+ 0000444E 0240 00FF andi.w D0, 0xFF 00004452 4E75 rts export_283: fn00004454: 00004454 48E7 E040 movem.l -[A7], D0,D1,D2,A1 00004458 42A7 clr.l -[A7] 0000445A 5240 addq.w D0, 1 0000445C 3F00 move.w -[A7], D0 0000445E A949 syscall GetMenuHandle 00004460 205F movea.l A0, [A7]+ 00004462 4CDF 0207 movem.l D0,D1,D2,A1, [A7]+ 00004466 4E75 rts 00004468 4A01 tst.b D1 0000446A 6606 bne +0x8 /* 00004472 */ 0000446C 7203 moveq.l D1, 0x03 0000446E 6000 D87C bra -0x2782 /* 00001CEC */ label00004472: 00004472 2F08 move.l -[A7], A0 00004474 6100 CC0C bsr -0x33F2 /* 00001082 */ 00004478 0C42 0007 cmpi.w D2, 0x7 0000447C 6400 E960 bcc -0x169E /* 00002DDE */ 00004480 D442 add.w D2, D2 00004482 43FA 0008 lea.l A1, [PC + 0x8 /* 0000448C, value 0xE004A, cstring "" */] 00004486 D2F1 2000 add.w A1, [A1 + D2.w] 0000448A 4ED1 jmp [A1] 0000448C 000E 004A ori.b A6, 0x4A /* 'J' */ 00004490 0050 0056 ori.w [A0], 0x56 /* 'V' */ 00004494 005C 0062 ori.w [A4]+, 0x62 /* 'b' */ 00004498 0068 6100 C0D4 ori.w [A0 - 0x3F2C], 0x6100 /* 'a\0' */ 0000449E 6100 0912 bsr +0x914 /* 00004DB2 */ 000044A2 486D F35C pea.l [A5 - 0xCA4] 000044A6 A972 syscall GetMouse 000044A8 4243 clr.w D3 000044AA 162D F369 move.b D3, [A5 - 0xC97] 000044AE 6748 beq +0x4A /* 000044F8 */ 000044B0 2B6D F354 F360 move.l [A5 - 0xCA0], [A5 - 0xCAC] 000044B6 4A2D F368 tst.b [A5 - 0xC98] 000044BA 670A beq +0xC /* 000044C6 */ 000044BC 2B6D F35C F364 move.l [A5 - 0xC9C], [A5 - 0xCA4] 000044C2 4443 neg.w D3 000044C4 6032 bra +0x34 /* 000044F8 */ label000044C6: 000044C6 2B6D F358 F364 move.l [A5 - 0xC9C], [A5 - 0xCA8] 000044CC 6102 bsr +0x4 /* 000044D0 */ 000044CE 6028 bra +0x2A /* 000044F8 */ fn000044D0: 000044D0 422D F369 clr.b [A5 - 0xC97] 000044D4 4E75 rts 000044D6 362D F35E move.w D3, [A5 - 0xCA2] 000044DA 601C bra +0x1E /* 000044F8 */ 000044DC 362D F35C move.w D3, [A5 - 0xCA4] 000044E0 6016 bra +0x18 /* 000044F8 */ 000044E2 362D F362 move.w D3, [A5 - 0xC9E] 000044E6 6010 bra +0x12 /* 000044F8 */ 000044E8 362D F360 move.w D3, [A5 - 0xCA0] 000044EC 600A bra +0xC /* 000044F8 */ 000044EE 362D F366 move.w D3, [A5 - 0xC9A] 000044F2 6004 bra +0x6 /* 000044F8 */ 000044F4 362D F364 move.w D3, [A5 - 0xC9C] label000044F8: 000044F8 205F movea.l A0, [A7]+ 000044FA 6000 DEF4 bra -0x210A /* 000023F0 */ fn000044FE: 000044FE 7003 moveq.l D0, 0x03 00004500 6100 D68A bsr -0x2974 /* 00001B8C */ 00004504 222C 0006 move.l D1, [A4 + 0x6] 00004508 92AD F350 sub.l D1, [A5 - 0xCB0] 0000450C 6100 04D0 bsr +0x4D2 /* 000049DE */ 00004510 B280 cmp.l D1, D0 00004512 6504 bcs +0x6 /* 00004518 */ 00004514 7201 moveq.l D1, 0x01 00004516 600C bra +0xE /* 00004524 */ label00004518: 00004518 122D F36A move.b D1, [A5 - 0xC96] 0000451C 0C01 0003 cmpi.b D1, 0x3 00004520 6402 bcc +0x4 /* 00004524 */ 00004522 5201 addq.b D1, 1 label00004524: 00004524 1B41 F36A move.b [A5 - 0xC96], D1 00004528 1B41 F369 move.b [A5 - 0xC97], D1 0000452C 2B6C 0006 F350 move.l [A5 - 0xCB0], [A4 + 0x6] 00004532 2B6C 000A F354 move.l [A5 - 0xCAC], [A4 + 0xA] 00004538 1B7C 0001 F368 move.b [A5 - 0xC98], 0x1 0000453E 4E75 rts fn00004540: 00004540 4A2D F368 tst.b [A5 - 0xC98] 00004544 670A beq +0xC /* 00004550 */ 00004546 2B6C 000A F358 move.l [A5 - 0xCA8], [A4 + 0xA] 0000454C 422D F368 clr.b [A5 - 0xC98] label00004550: 00004550 4E75 rts export_287: 00004552 6100 EF58 bsr -0x10A6 /* 000034AC */ 00004556 A036 syscall MoreMasters 00004558 A036 syscall MoreMasters 0000455A A036 syscall MoreMasters 0000455C A036 syscall MoreMasters 0000455E 2006 move.l D0, D6 00004560 A040 syscall ResrvMem/ReserveMem 00004562 2006 move.l D0, D6 00004564 A122 syscall NewHandle, flags=1 00004566 2B48 FB4E move.l [A5 - 0x4B2], A0 0000456A A029 syscall HLock 0000456C 206D FB4E movea.l A0, [A5 - 0x4B2] 00004570 2010 move.l D0, [A0] 00004572 0280 00FF FFFF andi.l D0, 0xFFFFFF 00004578 2440 movea.l A2, D0 0000457A 264A movea.l A3, A2 0000457C D7C6 add.l A3, D6 0000457E 2E6D FB46 movea.l A7, [A5 - 0x4BA] 00004582 4EED 0B0A jmp [A5 + 0xB0A /* export_349 */] 00004586 2E6D FB46 movea.l A7, [A5 - 0x4BA] 0000458A 610C bsr +0xE /* 00004598 */ 0000458C 6100 060E bsr +0x610 /* 00004B9C */ 00004590 6100 EB70 bsr -0x148E /* 00003102 */ 00004594 6000 C03A bra -0x3FC4 /* 000005D0 */ fn00004598: 00004598 6100 EF12 bsr -0x10EC /* 000034AC */ 0000459C 6100 0E06 bsr +0xE08 /* 000053A4 */ 000045A0 6100 EEF0 bsr -0x110E /* 00003492 */ 000045A4 6100 1524 bsr +0x1526 /* 00005ACA */ 000045A8 4AAD F2E4 tst.l [A5 - 0xD1C] 000045AC 6704 beq +0x6 /* 000045B2 */ 000045AE 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] label000045B2: 000045B2 4EAD 103A jsr [A5 + 0x103A /* export_515 */] 000045B6 4E75 rts export_262: label000045B8: 000045B8 61DE bsr -0x20 /* 00004598 */ 000045BA 343C 000E move.w D2, 0xE 000045BE 6000 E876 bra -0x1788 /* 00002E36 */ label000045C2: 000045C2 6000 E816 bra -0x17E8 /* 00002DDA */ 000045C6 66FA bne -0x4 /* 000045C2 */ 000045C8 6100 0424 bsr +0x426 /* 000049EE */ 000045CC 6100 D162 bsr -0x2E9C /* 00001730 */ 000045D0 6100 14F8 bsr +0x14FA /* 00005ACA */ 000045D4 6100 0170 bsr +0x172 /* 00004746 */ label000045D8: 000045D8 6100 0318 bsr +0x31A /* 000048F2 */ 000045DC 206D FB4A movea.l A0, [A5 - 0x4B6] 000045E0 4ED0 jmp [A0] fn000045E2: 000045E2 48E7 2080 movem.l -[A7], D2,A0 000045E6 6100 EEC4 bsr -0x113A /* 000034AC */ 000045EA 6100 EEA6 bsr -0x1158 /* 00003492 */ 000045EE 6100 14DA bsr +0x14DC /* 00005ACA */ 000045F2 2400 move.l D2, D0 000045F4 D081 add.l D0, D1 000045F6 B0AD FB56 cmp.l D0, [A5 - 0x4AA] 000045FA 621E bhi +0x20 /* 0000461A */ 000045FC B4AD FB52 cmp.l D2, [A5 - 0x4AE] 00004600 6218 bhi +0x1A /* 0000461A */ 00004602 2B42 FB52 move.l [A5 - 0x4AE], D2 00004606 206D ECFC movea.l A0, [A5 - 0x1304] 0000460A 91C2 sub.l A0, D2 0000460C A02D syscall SetApplLimit 0000460E 206D FB4E movea.l A0, [A5 - 0x4B2] 00004612 2001 move.l D0, D1 00004614 A024 syscall SetHandleSize 00004616 6602 bne +0x4 /* 0000461A */ 00004618 6002 bra +0x4 /* 0000461C */ label0000461A: 0000461A 7001 moveq.l D0, 0x01 label0000461C: 0000461C 7200 moveq.l D1, 0x00 0000461E 4CDF 0104 movem.l D2,A0, [A7]+ 00004622 4E75 rts export_293: 00004624 48E7 60C0 movem.l -[A7], D1,D2,A0,A1 00004628 6100 EE86 bsr -0x1178 /* 000034B0 */ 0000462C 70FF moveq.l D0, 0xFFFFFFFF 0000462E A14D syscall PurgeMem, flags=1 00004630 A11D syscall MaxMem, flags=1 00004632 2F08 move.l -[A7], A0 00004634 A01C syscall FreeMem 00004636 D09F add.l D0, [A7]+ 00004638 4CDF 0306 movem.l D1,D2,A0,A1, [A7]+ 0000463C 4E75 rts export_166: fn0000463E: 0000463E 2F0E move.l -[A7], A6 00004640 3F04 move.w -[A7], D4 00004642 4884 ext.w D4 00004644 4444 neg.w D4 00004646 D844 add.w D4, D4 00004648 4DFA 000E lea.l A6, [PC + 0xE /* 00004658, value 0xC0022, cstring "" */] 0000464C DCF6 4000 add.w A6, [A6 + D4.w] 00004650 381F move.w D4, [A7]+ 00004652 4E96 jsr [A6] 00004654 2C5F movea.l A6, [A7]+ 00004656 4E75 rts 00004658 000C 0022 ori.b A4, 0x22 /* '\"' */ 0000465C 001C 0010 ori.b [A4]+, 0x10 00004660 0018 0014 ori.b [A0]+, 0x14 00004664 4EED 0D32 jmp [A5 + 0xD32 /* export_418 */] 00004668 4EED 0D62 jmp [A5 + 0xD62 /* export_424 */] 0000466C 4EED 0DD2 jmp [A5 + 0xDD2 /* export_438 */] 00004670 4EED 0DDA jmp [A5 + 0xDDA /* export_439 */] 00004674 4DFA 0466 lea.l A6, [PC + 0x466 /* 00004ADC, value 0x440044 'D\0D', cstring "" */] 00004678 6004 bra +0x6 /* 0000467E */ 0000467A 4DFA 0444 lea.l A6, [PC + 0x444 /* 00004AC0, value 0x600060 '`\0`', cstring "" */] label0000467E: 0000467E DCF6 7000 add.w A6, [A6 + D7.w] 00004682 4ED6 jmp [A6] export_253: fn00004684: 00004684 2F00 move.l -[A7], D0 00004686 70FF moveq.l D0, 0xFFFFFFFF 00004688 6100 D0CA bsr -0x2F34 /* 00001754 */ 0000468C 201F move.l D0, [A7]+ 0000468E 4E75 rts 00004690 433D .invalid 1, <> // invalid opcode 4 with b == 4 00004692 4A39 4034 3E39 tst.b [0x40343E39] 00004698 0E43 3546 .invalid.w D3, 0x3546 /* '5F' */ // invalid immediate operation 0000469C 4646 not.w D6 0000469E 373A 3739 move.w -[A3], [PC + 0x3739 /* 00007DD9, cstring "" */] 000046A2 3939 4A46 3944 move.w -[A4], [0x4A463944] 000046A8 3939 3939 4600 move.w -[A4], [0x39394600] export_260: fn000046AE: 000046AE 4A40 tst.w D0 000046B0 6B02 bmi +0x4 /* 000046B4 */ 000046B2 4E75 rts label000046B4: 000046B4 4440 neg.w D0 000046B6 0440 0021 subi.w D0, 0x21 /* '!' */ 000046BA 6512 bcs +0x14 /* 000046CE */ 000046BC 0C40 001E cmpi.w D0, 0x1E 000046C0 6414 bcc +0x16 /* 000046D6 */ 000046C2 43FA FFCC lea.l A1, [PC - 0x34 /* 00004690, value 0x433D4A39 'C=J9' */] 000046C6 7400 moveq.l D2, 0x00 000046C8 1431 0000 move.b D2, [A1 + D0.w] 000046CC 6004 bra +0x6 /* 000046D2 */ label000046CE: 000046CE 343C 0039 move.w D2, 0x39 /* '9' */ label000046D2: 000046D2 6000 E762 bra -0x189C /* 00002E36 */ label000046D6: 000046D6 0C40 004B cmpi.w D0, 0x4B /* 'K' */ 000046DA 66F2 bne -0xC /* 000046CE */ 000046DC 6000 FEDA bra -0x124 /* 000045B8 */ fn000046E0: 000046E0 6100 030C bsr +0x30E /* 000049EE */ 000046E4 1B7C 0001 F31F move.b [A5 - 0xCE1], 0x1 000046EA 6100 03CE bsr +0x3D0 /* 00004ABA */ 000046EE 50ED F248 st [A5 - 0xDB8] 000046F2 6000 056E bra +0x570 /* 00004C62 */ fn000046F6: 000046F6 6100 02F6 bsr +0x2F8 /* 000049EE */ 000046FA 206D ED28 movea.l A0, [A5 - 0x12D8] 000046FE 4218 clr.b [A0]+ 00004700 4218 clr.b [A0]+ 00004702 4218 clr.b [A0]+ 00004704 323C 0002 move.w D1, 0x2 00004708 5341 subq.w D1, 1 label0000470A: 0000470A 6100 03AE bsr +0x3B0 /* 00004ABA */ 0000470E 51C9 FFFA dbf D1, -0x8 /* 0000470A */ 00004712 6100 03A6 bsr +0x3A8 /* 00004ABA */ 00004716 4E75 rts fn00004718: 00004718 4A2D F248 tst.b [A5 - 0xDB8] 0000471C 6708 beq +0xA /* 00004726 */ 0000471E 422D F248 clr.b [A5 - 0xDB8] 00004722 6100 0396 bsr +0x398 /* 00004ABA */ label00004726: 00004726 4A2D F097 tst.b [A5 - 0xF69] 0000472A 6616 bne +0x18 /* 00004742 */ 0000472C 6100 139C bsr +0x139E /* 00005ACA */ 00004730 4A2D F24B tst.b [A5 - 0xDB5] 00004734 6704 beq +0x6 /* 0000473A */ 00004736 4EAD 103A jsr [A5 + 0x103A /* export_515 */] label0000473A: 0000473A 6116 bsr +0x18 /* 00004752 */ 0000473C 6108 bsr +0xA /* 00004746 */ 0000473E 426D F32C clr.w [A5 - 0xCD4] label00004742: 00004742 6000 FD8C bra -0x272 /* 000044D0 */ export_291: fn00004746: 00004746 4A2D F34F tst.b [A5 - 0xCB1] 0000474A 6704 beq +0x6 /* 00004750 */ 0000474C 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] label00004750: 00004750 4E75 rts export_275: fn00004752: 00004752 4A2D F34E tst.b [A5 - 0xCB2] 00004756 6708 beq +0xA /* 00004760 */ 00004758 4EAD 104A jsr [A5 + 0x104A /* export_517 */] 0000475C 6100 035C bsr +0x35E /* 00004ABA */ label00004760: 00004760 4E75 rts fn00004762: 00004762 303C 0403 move.w D0, 0x403 00004766 6100 FC72 bsr -0x38C /* 000043DA */ export_294: 0000476A 48E7 C060 movem.l -[A7], D0,D1,A1,A2 0000476E 43ED FB02 lea.l A1, [A5 - 0x4FE] 00004772 45ED FB0C lea.l A2, [A5 - 0x4F4] 00004776 323C 0021 move.w D1, 0x21 /* '!' */ 0000477A 6100 12E4 bsr +0x12E6 /* 00005A60 */ 0000477E 4CDF 0603 movem.l D0,D1,A1,A2, [A7]+ 00004782 4E75 rts fn00004784: 00004784 4AAD F072 tst.l [A5 - 0xF8E] 00004788 6638 bne +0x3A /* 000047C2 */ 0000478A 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 0000478E 6100 EECC bsr -0x1132 /* 0000365C */ 00004792 660C bne +0xE /* 000047A0 */ 00004794 6100 F508 bsr -0xAF6 /* 00003C9E */ 00004798 6100 F8F0 bsr -0x70E /* 0000408A */ 0000479C 426D F34C clr.w [A5 - 0xCB4] label000047A0: 000047A0 422D F24B clr.b [A5 - 0xDB5] 000047A4 202D F21A move.l D0, [A5 - 0xDE6] 000047A8 6606 bne +0x8 /* 000047B0 */ 000047AA 6100 030E bsr +0x310 /* 00004ABA */ 000047AE 600A bra +0xC /* 000047BA */ label000047B0: 000047B0 6100 11E8 bsr +0x11EA /* 0000599A */ 000047B4 6704 beq +0x6 /* 000047BA */ 000047B6 6100 10B8 bsr +0x10BA /* 00005870 */ label000047BA: 000047BA 6100 EDB4 bsr -0x124A /* 00003570 */ 000047BE 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ label000047C2: 000047C2 4E75 rts export_77: fn000047C4: 000047C4 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 000047C8 50ED F24B st [A5 - 0xDB5] 000047CC 6100 0636 bsr +0x638 /* 00004E04 */ 000047D0 4AAD FB5A tst.l [A5 - 0x4A6] 000047D4 6704 beq +0x6 /* 000047DA */ 000047D6 6100 02E2 bsr +0x2E4 /* 00004ABA */ label000047DA: 000047DA 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000047DE 4E75 rts export_296: 000047E0 6100 0560 bsr +0x562 /* 00004D42 */ 000047E4 6100 ECC6 bsr -0x1338 /* 000034AC */ 000047E8 4E75 rts fn000047EA: 000047EA 6100 12E2 bsr +0x12E4 /* 00005ACE */ 000047EE 422D F24C clr.b [A5 - 0xDB4] 000047F2 4A2D F291 tst.b [A5 - 0xD6F] 000047F6 6708 beq +0xA /* 00004800 */ 000047F8 422D F291 clr.b [A5 - 0xD6F] 000047FC 6100 02BC bsr +0x2BE /* 00004ABA */ label00004800: 00004800 6100 F888 bsr -0x776 /* 0000408A */ 00004804 303C 0404 move.w D0, 0x404 00004808 6100 FBC4 bsr -0x43A /* 000043CE */ 0000480C 4267 clr.w -[A7] 0000480E 3E3C 0138 move.w D7, 0x138 00004812 6100 F2C4 bsr -0xD3A /* 00003AD8 */ 00004816 4E75 rts export_298: 00004818 6100 F870 bsr -0x78E /* 0000408A */ 0000481C 222D FB52 move.l D1, [A5 - 0x4AE] 00004820 0481 0000 1000 subi.l D1, 0x1000 00004826 4E75 rts export_299: 00004828 4E75 rts fn0000482A: 0000482A 48E7 9008 movem.l -[A7], D0,D3,A4 0000482E 3600 move.w D3, D0 00004830 2848 movea.l A4, A0 00004832 6100 C688 bsr -0x3976 /* 00000EBC */ 00004836 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 0000483A 6722 beq +0x24 /* 0000485E */ 0000483C 7200 moveq.l D1, 0x00 0000483E 0C43 F9F5 cmpi.w D3, 0xF9F5 00004842 6746 beq +0x48 /* 0000488A */ 00004844 7201 moveq.l D1, 0x01 00004846 0C43 F8C4 cmpi.w D3, 0xF8C4 0000484A 673E beq +0x40 /* 0000488A */ 0000484C 7202 moveq.l D1, 0x02 0000484E 0C43 F8C2 cmpi.w D3, 0xF8C2 00004852 6736 beq +0x38 /* 0000488A */ 00004854 7203 moveq.l D1, 0x03 00004856 0C43 F8B8 cmpi.w D3, 0xF8B8 0000485A 672E beq +0x30 /* 0000488A */ 0000485C 6028 bra +0x2A /* 00004886 */ label0000485E: 0000485E 6100 C65C bsr -0x39A2 /* 00000EBC */ 00004862 0C43 F8BD cmpi.w D3, 0xF8BD 00004866 661E bne +0x20 /* 00004886 */ 00004868 6130 bsr +0x32 /* 0000489A */ 0000486A 6100 BA38 bsr -0x45C6 /* 000002A4 */ 0000486E 262D FED2 move.l D3, [A5 - 0x12E] 00004872 6100 B9CA bsr -0x4634 /* 0000023E */ 00004876 6100 BA8E bsr -0x4570 /* 00000306 */ 0000487A 2B43 F2A6 move.l [A5 - 0xD5A], D3 0000487E 6100 013A bsr +0x13C /* 000049BA */ 00004882 7204 moveq.l D1, 0x04 00004884 6004 bra +0x6 /* 0000488A */ label00004886: 00004886 204C movea.l A0, A4 00004888 7205 moveq.l D1, 0x05 label0000488A: 0000488A 4CDF 1009 movem.l D0,D3,A4, [A7]+ 0000488E 4E75 rts 00004890 6108 bsr +0xA /* 0000489A */ 00004892 6100 BA52 bsr -0x45AC /* 000002E6 */ 00004896 5343 subq.w D3, 1 00004898 4E75 rts fn0000489A: 0000489A 6100 C90A bsr -0x36F4 /* 000011A6 */ 0000489E 7E29 moveq.l D7, 0x29 000048A0 6000 C610 bra -0x39EE /* 00000EB2 */ 000048A4 2638 016A move.l D3, [0x0000016A /* Ticks */] 000048A8 4E75 rts export_300: fn000048AA: 000048AA 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 000048AE 610E bsr +0x10 /* 000048BE */ 000048B0 6704 beq +0x6 /* 000048B6 */ 000048B2 6118 bsr +0x1A /* 000048CC */ 000048B4 6002 bra +0x4 /* 000048B8 */ label000048B6: 000048B6 613A bsr +0x3C /* 000048F2 */ label000048B8: 000048B8 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000048BC 4E75 rts fn000048BE: 000048BE 202D F2FE move.l D0, [A5 - 0xD02] 000048C2 80AD FDDA or.l D0, [A5 - 0x226] 000048C6 80AD FDDE or.l D0, [A5 - 0x222] 000048CA 4E75 rts fn000048CC: 000048CC 4A2D F302 tst.b [A5 - 0xCFE] 000048D0 661E bne +0x20 /* 000048F0 */ 000048D2 50ED F302 st [A5 - 0xCFE] 000048D6 41ED F2F0 lea.l A0, [A5 - 0xD10] 000048DA 2208 move.l D1, A0 000048DC 4298 clr.l [A0]+ 000048DE 30FC 0001 move.w [A0]+, 0x1 000048E2 43FA 0020 lea.l A1, [PC + 0x20 /* 00004904, value 0x48E7090C */] 000048E6 20C9 move.l [A0]+, A1 000048E8 30FC 0001 move.w [A0]+, 0x1 000048EC 2041 movea.l A0, D1 000048EE A033 syscall VInstall label000048F0: 000048F0 4E75 rts export_292: fn000048F2: 000048F2 4A2D F302 tst.b [A5 - 0xCFE] 000048F6 670A beq +0xC /* 00004902 */ 000048F8 422D F302 clr.b [A5 - 0xCFE] 000048FC 41ED F2F0 lea.l A0, [A5 - 0xD10] 00004900 A034 syscall VRemove label00004902: 00004902 4E75 rts 00004904 48E7 090C movem.l -[A7], D4,D7,A4,A5 00004908 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000490C 50ED F303 st [A5 - 0xCFD] 00004910 4A2D FDFA tst.b [A5 - 0x206] 00004914 6702 beq +0x4 /* 00004918 */ 00004916 615E bsr +0x60 /* 00004976 */ label00004918: 00004918 4AAD F2FE tst.l [A5 - 0xD02] 0000491C 670A beq +0xC /* 00004928 */ 0000491E 53AD F2FE subq.l [A5 - 0xD02], 1 00004922 6604 bne +0x6 /* 00004928 */ 00004924 6100 00AA bsr +0xAC /* 000049D0 */ label00004928: 00004928 7800 moveq.l D4, 0x00 0000492A 7600 moveq.l D3, 0x00 0000492C 45ED FDDA lea.l A2, [A5 - 0x226] label00004930: 00004930 4A52 tst.w [A2] 00004932 6720 beq +0x22 /* 00004954 */ 00004934 5352 subq.w [A2], 1 00004936 661C bne +0x1E /* 00004954 */ 00004938 4A6D FDEA tst.w [A5 - 0x216] 0000493C 660E bne +0x10 /* 0000494C */ 0000493E 41ED FD08 lea.l A0, [A5 - 0x2F8] 00004942 4A68 0010 tst.w [A0 + 0x10] 00004946 6704 beq +0x6 /* 0000494C */ 00004948 5252 addq.w [A2], 1 0000494A 6008 bra +0xA /* 00004954 */ label0000494C: 0000494C 6100 1256 bsr +0x1258 /* 00005BA4 */ 00004950 4A40 tst.w D0 00004952 66D4 bne -0x2A /* 00004928 */ label00004954: 00004954 544A addq.w A2, 2 00004956 5243 addq.w D3, 1 00004958 B66D FDEA cmp.w D3, [A5 - 0x216] 0000495C 63D2 bls -0x2C /* 00004930 */ 0000495E 4A44 tst.w D4 00004960 6704 beq +0x6 /* 00004966 */ 00004962 6100 1346 bsr +0x1348 /* 00005CAA */ label00004966: 00004966 3B7C 0001 F2FA move.w [A5 - 0xD06], 0x1 0000496C 422D F303 clr.b [A5 - 0xCFD] 00004970 4CDF 3090 movem.l D4,D7,A4,A5, [A7]+ 00004974 4E75 rts export_301: fn00004976: 00004976 202D FDF4 move.l D0, [A5 - 0x20C] 0000497A 671C beq +0x1E /* 00004998 */ 0000497C 2040 movea.l A0, D0 0000497E 2210 move.l D1, [A0] 00004980 43ED FDAA lea.l A1, [A5 - 0x256] 00004984 7003 moveq.l D0, 0x03 label00004986: 00004986 22C1 move.l [A1]+, D1 00004988 0681 0000 0100 addi.l D1, 0x100 0000498E 51C8 FFF6 dbf D0, -0xC /* 00004986 */ 00004992 A029 syscall HLock 00004994 422D FDFA clr.b [A5 - 0x206] label00004998: 00004998 4E75 rts 0000499A 4A01 tst.b D1 0000499C 6704 beq +0x6 /* 000049A2 */ 0000499E 4EED 0B5A jmp [A5 + 0xB5A /* export_359 */] label000049A2: 000049A2 0C40 00AA cmpi.w D0, 0xAA 000049A6 6604 bne +0x6 /* 000049AC */ 000049A8 6110 bsr +0x12 /* 000049BA */ 000049AA 6008 bra +0xA /* 000049B4 */ label000049AC: 000049AC 0C40 F9F4 cmpi.w D0, 0xF9F4 000049B0 6602 bne +0x4 /* 000049B4 */ 000049B2 6114 bsr +0x16 /* 000049C8 */ label000049B4: 000049B4 7204 moveq.l D1, 0x04 000049B6 6000 D334 bra -0x2CCA /* 00001CEC */ fn000049BA: 000049BA 2B6D F2A6 F2FE move.l [A5 - 0xD02], [A5 - 0xD5A] 000049C0 6000 FEE8 bra -0x116 /* 000048AA */ fn000049C4: 000049C4 422D FB34 clr.b [A5 - 0x4CC] fn000049C8: 000049C8 42AD F2FE clr.l [A5 - 0xD02] 000049CC 6000 FEDC bra -0x122 /* 000048AA */ fn000049D0: 000049D0 2B6D F2A6 F2FE move.l [A5 - 0xD02], [A5 - 0xD5A] 000049D6 7004 moveq.l D0, 0x04 000049D8 6100 D1B2 bsr -0x2E4C /* 00001B8C */ 000049DC 4E75 rts fn000049DE: 000049DE 7000 moveq.l D0, 0x00 000049E0 1039 0000 0209 move.b D0, [0x00000209 /* SPClikCaret */] 000049E6 0200 00F0 andi.b D0, 0xF0 000049EA E480 asr D0, 2 000049EC 4E75 rts export_290: fn000049EE: 000049EE 4A2D F062 tst.b [A5 - 0xF9E] 000049F2 6704 beq +0x6 /* 000049F8 */ 000049F4 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */] label000049F8: 000049F8 4E75 rts 000049FA 7200 moveq.l D1, 0x00 000049FC 6000 D2EE bra -0x2D10 /* 00001CEC */ fn00004A00: 00004A00 48E7 8040 movem.l -[A7], D0,A1 00004A04 422D F290 clr.b [A5 - 0xD70] 00004A08 7000 moveq.l D0, 0x00 00004A0A 6100 D180 bsr -0x2E7E /* 00001B8C */ 00004A0E 4A40 tst.w D0 00004A10 4CDF 0201 movem.l D0,A1, [A7]+ 00004A14 4E75 rts fn00004A16: 00004A16 1B40 F244 move.b [A5 - 0xDBC], D0 00004A1A 4E75 rts export_302: fn00004A1C: 00004A1C 48E7 8040 movem.l -[A7], D0,A1 00004A20 43ED FB02 lea.l A1, [A5 - 0x4FE] 00004A24 6100 1048 bsr +0x104A /* 00005A6E */ 00004A28 1001 move.b D0, D1 00004A2A 6100 1042 bsr +0x1044 /* 00005A6E */ 00004A2E 4A2D FB34 tst.b [A5 - 0x4CC] 00004A32 6606 bne +0x8 /* 00004A3A */ 00004A34 7001 moveq.l D0, 0x01 00004A36 6100 D154 bsr -0x2EAA /* 00001B8C */ label00004A3A: 00004A3A 4CDF 0201 movem.l D0,A1, [A7]+ 00004A3E 4E75 rts fn00004A40: 00004A40 48E7 8040 movem.l -[A7], D0,A1 00004A44 2009 move.l D0, A1 00004A46 43ED F086 lea.l A1, [A5 - 0xF7A] 00004A4A B089 cmp.l D0, A1 00004A4C 6604 bne +0x6 /* 00004A52 */ 00004A4E 50ED FB34 st [A5 - 0x4CC] label00004A52: 00004A52 4CDF 0201 movem.l D0,A1, [A7]+ 00004A56 4E75 rts fn00004A58: 00004A58 48E7 8040 movem.l -[A7], D0,A1 00004A5C 2009 move.l D0, A1 00004A5E 43ED F086 lea.l A1, [A5 - 0xF7A] 00004A62 B089 cmp.l D0, A1 00004A64 6618 bne +0x1A /* 00004A7E */ 00004A66 422D FB34 clr.b [A5 - 0x4CC] 00004A6A 43ED FB02 lea.l A1, [A5 - 0x4FE] 00004A6E 3229 0006 move.w D1, [A1 + 0x6] 00004A72 B269 0008 cmp.w D1, [A1 + 0x8] 00004A76 6706 beq +0x8 /* 00004A7E */ 00004A78 7001 moveq.l D0, 0x01 00004A7A 6100 D110 bsr -0x2EEE /* 00001B8C */ label00004A7E: 00004A7E 4CDF 0201 movem.l D0,A1, [A7]+ 00004A82 4E75 rts export_303: 00004A84 302D F34C move.w D0, [A5 - 0xCB4] 00004A88 6712 beq +0x14 /* 00004A9C */ 00004A8A 426D F34C clr.w [A5 - 0xCB4] 00004A8E 5340 subq.w D0, 1 00004A90 D040 add.w D0, D0 00004A92 41FA 000A lea.l A0, [PC + 0xA /* 00004A9E, value 0x6000C, cstring "" */] 00004A96 D0F0 0000 add.w A0, [A0 + D0.w] 00004A9A 4E90 jsr [A0] label00004A9C: 00004A9C 4E75 rts 00004A9E 0006 000C ori.b D6, 0xC 00004AA2 0016 2F09 ori.b [A6], 0x9 /* '\t' */ 00004AA6 A9D6 syscall TECut 00004AA8 6004 bra +0x6 /* 00004AAE */ 00004AAA 2F09 move.l -[A7], A1 00004AAC A9D5 syscall TECopy label00004AAE: 00004AAE 50ED F2CB st [A5 - 0xD35] 00004AB2 4E75 rts 00004AB4 2F09 move.l -[A7], A1 00004AB6 A9DB syscall TEPaste 00004AB8 4E75 rts export_68: export_74: export_83: export_244: export_255: export_279: export_281: export_304: export_305: export_306: export_307: export_308: export_309: export_310: export_311: fn00004ABA: 00004ABA 4E75 rts fn00004ABC: 00004ABC 6000 FB1A bra -0x4E4 /* 000045D8 */ 00004AC0 0060 0060 ori.w -[A0], 0x60 /* '`' */ 00004AC4 0046 0056 ori.w D6, 0x56 /* 'V' */ 00004AC8 0062 0048 ori.w -[A2], 0x48 /* 'H' */ 00004ACC 00E4 .incomplete 00004ACE E33C rol D4.b, D1 00004AD0 004A 0038 ori.w A2, 0x38 /* '8' */ 00004AD4 0128 0104 btst [A0 + 0x104], D0 00004AD8 0122 btst -[A2], D0 00004ADA 0108 btst A0, D0 00004ADC 0044 0044 ori.w D4, 0x44 /* 'D' */ 00004AE0 E320 asl D0.b, D1 00004AE2 E320 asl D0.b, D1 00004AE4 0046 0044 ori.w D6, 0x44 /* 'D' */ 00004AE8 00C8 .incomplete 00004AEA E320 asl D0.b, D1 00004AEC 00CE .incomplete 00004AEE E320 asl D0.b, D1 00004AF0 010C btst A4, D0 00004AF2 00E8 .incomplete 00004AF4 0106 btst D6, D0 00004AF6 00EC .incomplete label00004AF8: 00004AF8 6100 BAC6 bsr -0x4538 /* 000005C0 */ 00004AFC 6100 F53C bsr -0xAC2 /* 0000403A */ 00004B00 67F6 beq -0x8 /* 00004AF8 */ 00004B02 4A00 tst.b D0 00004B04 4E75 rts 00004B06 4283 clr.l D3 00004B08 4E75 rts 00004B0A 2F05 move.l -[A7], D5 00004B0C 7A01 moveq.l D5, 0x01 00004B0E 6100 CEC6 bsr -0x3138 /* 000019D6 */ 00004B12 2A1F move.l D5, [A7]+ 00004B14 4E75 rts 00004B16 4283 clr.l D3 00004B18 6100 F512 bsr -0xAEC /* 0000402C */ 00004B1C 6702 beq +0x4 /* 00004B20 */ 00004B1E 7601 moveq.l D3, 0x01 label00004B20: 00004B20 4E75 rts 00004B22 4283 clr.l D3 00004B24 4E75 rts 00004B26 6100 F522 bsr -0xADC /* 0000404A */ 00004B2A 670C beq +0xE /* 00004B38 */ 00004B2C 3F00 move.w -[A7], D0 00004B2E 6100 BE92 bsr -0x416C /* 000009C2 */ 00004B32 301F move.w D0, [A7]+ 00004B34 4EED 0F42 jmp [A5 + 0xF42 /* export_484 */] label00004B38: 00004B38 47ED ED81 lea.l A3, [A5 - 0x127F] 00004B3C 2B4B ECA6 move.l [A5 - 0x135A], A3 00004B40 1B7C 0005 ECFB move.b [A5 - 0x1305], 0x5 00004B46 4E75 rts export_215: fn00004B48: 00004B48 3F3C 0008 move.w -[A7], 0x8 00004B4C 3E3C 01C8 move.w D7, 0x1C8 00004B50 6100 EF86 bsr -0x1078 /* 00003AD8 */ 00004B54 4E75 rts 00004B56 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00004B5A 670C beq +0xE /* 00004B68 */ 00004B5C 6100 C514 bsr -0x3AEA /* 00001072 */ 00004B60 611E bsr +0x20 /* 00004B80 */ 00004B62 6100 C36A bsr -0x3C94 /* 00000ECE */ 00004B66 670A beq +0xC /* 00004B72 */ label00004B68: 00004B68 6100 C346 bsr -0x3CB8 /* 00000EB0 */ 00004B6C 6100 C504 bsr -0x3AFA /* 00001072 */ 00004B70 6102 bsr +0x4 /* 00004B74 */ label00004B72: 00004B72 4E75 rts fn00004B74: 00004B74 3202 move.w D1, D2 00004B76 5341 subq.w D1, 1 label00004B78: 00004B78 6500 E264 bcs -0x1D9A /* 00002DDE */ 00004B7C 6000 0484 bra +0x486 /* 00005002 */ fn00004B80: 00004B80 3202 move.w D1, D2 00004B82 5341 subq.w D1, 1 00004B84 65F2 bcs -0xC /* 00004B78 */ 00004B86 6000 0498 bra +0x49A /* 00005020 */ 00004B8A 6138 bsr +0x3A /* 00004BC4 */ 00004B8C 6004 bra +0x6 /* 00004B92 */ 00004B8E 6100 0480 bsr +0x482 /* 00005010 */ label00004B92: 00004B92 5243 addq.w D3, 1 00004B94 6000 D85A bra -0x27A4 /* 000023F0 */ 00004B98 6100 C308 bsr -0x3CF6 /* 00000EA2 */ export_288: fn00004B9C: 00004B9C 303C 000C move.w D0, 0xC 00004BA0 6000 0292 bra +0x294 /* 00004E34 */ 00004BA4 3B43 F3FA move.w [A5 - 0xC06], D3 00004BA8 4E75 rts 00004BAA 48E7 2E00 movem.l -[A7], D2,D4,D5,D6 00004BAE 1A3C 0002 move.b D5, 0x2 00004BB2 342D F3FA move.w D2, [A5 - 0xC06] 00004BB6 3C2D F3FC move.w D6, [A5 - 0xC04] 00004BBA 6100 CE1A bsr -0x31E4 /* 000019D6 */ 00004BBE 4CDF 0074 movem.l D2,D4,D5,D6, [A7]+ 00004BC2 4E75 rts fn00004BC4: 00004BC4 6000 0422 bra +0x424 /* 00004FE8 */ 00004BC8 3B43 F3FC move.w [A5 - 0xC04], D3 00004BCC 4E75 rts fn00004BCE: 00004BCE 362D F3FA move.w D3, [A5 - 0xC06] 00004BD2 2E0C move.l D7, A4 00004BD4 6704 beq +0x6 /* 00004BDA */ 00004BD6 362C 000C move.w D3, [A4 + 0xC] label00004BDA: 00004BDA 4E75 rts fn00004BDC: 00004BDC 362D F3FC move.w D3, [A5 - 0xC04] 00004BE0 4E75 rts 00004BE2 6100 B9DC bsr -0x4622 /* 000005C0 */ 00004BE6 700D moveq.l D0, 0x0D 00004BE8 48E7 F010 movem.l -[A7], D0,D1,D2,D3,A3 00004BEC 122D F420 move.b D1, [A5 - 0xBE0] 00004BF0 422D F420 clr.b [A5 - 0xBE0] 00004BF4 4A01 tst.b D1 00004BF6 6706 beq +0x8 /* 00004BFE */ 00004BF8 0C00 000A cmpi.b D0, 0xA /* '\n' */ 00004BFC 671A beq +0x1C /* 00004C18 */ label00004BFE: 00004BFE 0C00 000D cmpi.b D0, 0xD /* '\r' */ 00004C02 6604 bne +0x6 /* 00004C08 */ 00004C04 50ED F420 st [A5 - 0xBE0] label00004C08: 00004C08 47FA 0014 lea.l A3, [PC + 0x14 /* 00004C1E, value 0x6100CD18, cstring "a" */] 00004C0C 61C0 bsr -0x3E /* 00004BCE */ 00004C0E 3403 move.w D2, D3 00004C10 61B2 bsr -0x4C /* 00004BC4 */ 00004C12 3203 move.w D1, D3 00004C14 6100 CD00 bsr -0x32FE /* 00001916 */ label00004C18: 00004C18 4CDF 080F movem.l D0,D1,D2,D3,A3, [A7]+ 00004C1C 4E75 rts 00004C1E 6100 CD18 bsr -0x32E6 /* 00001938 */ 00004C22 6000 0210 bra +0x212 /* 00004E34 */ export_314: fn00004C26: 00004C26 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004C2A 617E bsr +0x80 /* 00004CAA */ 00004C2C 2F00 move.l -[A7], D0 00004C2E 486D F418 pea.l [A5 - 0xBE8] 00004C32 6100 0AAA bsr +0xAAC /* 000056DE */ 00004C36 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00004C3A 4E75 rts export_316: fn00004C3C: 00004C3C 6100 F00E bsr -0xFF0 /* 00003C4C */ fn00004C40: 00004C40 2F0A move.l -[A7], A2 00004C42 6100 008A bsr +0x8C /* 00004CCE */ 00004C46 2F12 move.l -[A7], [A2] 00004C48 486D ED88 pea.l [A5 - 0x1278] 00004C4C 3E3C 011A move.w D7, 0x11A 00004C50 6100 EE86 bsr -0x1178 /* 00003AD8 */ 00004C54 245F movea.l A2, [A7]+ 00004C56 4E75 rts export_318: 00004C58 2F01 move.l -[A7], D1 00004C5A 7200 moveq.l D1, 0x00 00004C5C 61DE bsr -0x20 /* 00004C3C */ 00004C5E 221F move.l D1, [A7]+ 00004C60 4E75 rts label00004C62: 00004C62 2F01 move.l -[A7], D1 00004C64 6122 bsr +0x24 /* 00004C88 */ 00004C66 7200 moveq.l D1, 0x00 00004C68 61D6 bsr -0x28 /* 00004C40 */ 00004C6A 6104 bsr +0x6 /* 00004C70 */ 00004C6C 221F move.l D1, [A7]+ 00004C6E 4E75 rts export_246: fn00004C70: 00004C70 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004C74 202D F318 move.l D0, [A5 - 0xCE8] 00004C78 6708 beq +0xA /* 00004C82 */ 00004C7A 2040 movea.l A0, D0 00004C7C A023 syscall DisposHandle/DisposeHandle 00004C7E 42AD F318 clr.l [A5 - 0xCE8] label00004C82: 00004C82 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00004C86 4E75 rts export_319: fn00004C88: 00004C88 48E7 8090 movem.l -[A7], D0,A0,A3 00004C8C 303C 0143 move.w D0, 0x143 00004C90 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00004C94 2653 movea.l A3, [A3] 00004C96 7000 moveq.l D0, 0x00 00004C98 1013 move.b D0, [A3] 00004C9A 41ED ED88 lea.l A0, [A5 - 0x1278] label00004C9E: 00004C9E 10DB move.b [A0]+, [A3]+ 00004CA0 51C8 FFFC dbf D0, -0x6 /* 00004C9E */ 00004CA4 4CDF 0901 movem.l D0,A0,A3, [A7]+ 00004CA8 4E75 rts export_315: fn00004CAA: 00004CAA 2F0A move.l -[A7], A2 00004CAC 6114 bsr +0x16 /* 00004CC2 */ 00004CAE 2012 move.l D0, [A2] 00004CB0 245F movea.l A2, [A7]+ 00004CB2 4E75 rts export_321: fn00004CB4: 00004CB4 48E7 4020 movem.l -[A7], D1,A2 00004CB8 6124 bsr +0x26 /* 00004CDE */ 00004CBA 2012 move.l D0, [A2] 00004CBC 4CDF 0402 movem.l D1,A2, [A7]+ 00004CC0 4E75 rts export_320: fn00004CC2: 00004CC2 3F01 move.w -[A7], D1 00004CC4 322D F402 move.w D1, [A5 - 0xBFE] 00004CC8 6104 bsr +0x6 /* 00004CCE */ 00004CCA 321F move.w D1, [A7]+ 00004CCC 4E75 rts export_317: fn00004CCE: 00004CCE 2F01 move.l -[A7], D1 00004CD0 C2FC 001A mulu.w D1, 0x1A 00004CD4 45ED F428 lea.l A2, [A5 - 0xBD8] 00004CD8 D4C1 add.w A2, D1 00004CDA 221F move.l D1, [A7]+ 00004CDC 4E75 rts export_276: fn00004CDE: 00004CDE 322D F404 move.w D1, [A5 - 0xBFC] 00004CE2 60EA bra -0x14 /* 00004CCE */ export_322: 00004CE4 32ED F402 move.w [A1]+, [A5 - 0xBFE] 00004CE8 600A bra +0xC /* 00004CF4 */ export_268: fn00004CEA: 00004CEA 32ED F402 move.w [A1]+, [A5 - 0xBFE] 00004CEE 3B6D F404 F402 move.w [A5 - 0xBFE], [A5 - 0xBFC] label00004CF4: 00004CF4 22ED F40A move.l [A1]+, [A5 - 0xBF6] 00004CF8 61B0 bsr -0x4E /* 00004CAA */ 00004CFA 2040 movea.l A0, D0 00004CFC 32E8 0044 move.w [A1]+, [A0 + 0x44] 00004D00 32E8 0046 move.w [A1]+, [A0 + 0x46] 00004D04 32E8 0048 move.w [A1]+, [A0 + 0x48] 00004D08 32E8 004A move.w [A1]+, [A0 + 0x4A] 00004D0C 2F09 move.l -[A7], A1 00004D0E 2F00 move.l -[A7], D0 00004D10 6100 0B94 bsr +0xB96 /* 000058A6 */ 00004D14 A898 syscall GetPenState 00004D16 4E75 rts export_269: fn00004D18: 00004D18 6190 bsr -0x6E /* 00004CAA */ 00004D1A 3B59 F402 move.w [A5 - 0xBFE], [A1]+ 00004D1E 2059 movea.l A0, [A1]+ 00004D20 2F08 move.l -[A7], A0 00004D22 2B48 F40A move.l [A5 - 0xBF6], A0 00004D26 2040 movea.l A0, D0 00004D28 3159 0044 move.w [A0 + 0x44], [A1]+ 00004D2C 3159 0046 move.w [A0 + 0x46], [A1]+ 00004D30 3159 0048 move.w [A0 + 0x48], [A1]+ 00004D34 3159 004A move.w [A0 + 0x4A], [A1]+ 00004D38 2F09 move.l -[A7], A1 00004D3A A899 syscall SetPenState 00004D3C 6100 0B68 bsr +0xB6A /* 000058A6 */ 00004D40 4E75 rts export_297: fn00004D42: 00004D42 48E7 9000 movem.l -[A7], D0,D3 00004D46 362D F404 move.w D3, [A5 - 0xBFC] 00004D4A 612C bsr +0x2E /* 00004D78 */ 00004D4C 6100 FF66 bsr -0x98 /* 00004CB4 */ 00004D50 6100 0C48 bsr +0xC4A /* 0000599A */ 00004D54 6704 beq +0x6 /* 00004D5A */ 00004D56 6100 0B18 bsr +0xB1A /* 00005870 */ label00004D5A: 00004D5A 4CDF 0009 movem.l D0,D3, [A7]+ 00004D5E 4E75 rts export_324: 00004D60 48E7 F0C0 movem.l -[A7], D0,D1,D2,D3,A0,A1 00004D64 3B43 F404 move.w [A5 - 0xBFC], D3 00004D68 41ED FB3E lea.l A0, [A5 - 0x4C2] 00004D6C 5243 addq.w D3, 1 00004D6E 6100 E7EA bsr -0x1814 /* 0000355A */ 00004D72 1083 move.b [A0], D3 00004D74 5343 subq.w D3, 1 00004D76 6004 bra +0x6 /* 00004D7C */ export_323: fn00004D78: 00004D78 48E7 F0C0 movem.l -[A7], D0,D1,D2,D3,A0,A1 label00004D7C: 00004D7C 3B43 F402 move.w [A5 - 0xBFE], D3 00004D80 6100 FF28 bsr -0xD6 /* 00004CAA */ 00004D84 4A80 tst.l D0 00004D86 6708 beq +0xA /* 00004D90 */ 00004D88 6174 bsr +0x76 /* 00004DFE */ 00004D8A 2F00 move.l -[A7], D0 00004D8C 6100 0B18 bsr +0xB1A /* 000058A6 */ label00004D90: 00004D90 41ED FB36 lea.l A0, [A5 - 0x4CA] 00004D94 5243 addq.w D3, 1 00004D96 6100 E7C2 bsr -0x183C /* 0000355A */ 00004D9A 1083 move.b [A0], D3 00004D9C 4CDF 030F movem.l D0,D1,D2,D3,A0,A1, [A7]+ 00004DA0 4E75 rts export_326: 00004DA2 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004DA6 6100 FF02 bsr -0xFC /* 00004CAA */ 00004DAA 6152 bsr +0x54 /* 00004DFE */ 00004DAC 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00004DB0 4E75 rts fn00004DB2: 00004DB2 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004DB6 6100 FEFC bsr -0x102 /* 00004CB4 */ 00004DBA 2F00 move.l -[A7], D0 00004DBC A873 syscall SetPort 00004DBE 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00004DC2 4E75 rts label00004DC4: 00004DC4 2F00 move.l -[A7], D0 00004DC6 426D F402 clr.w [A5 - 0xBFE] 00004DCA 6100 FEDE bsr -0x120 /* 00004CAA */ 00004DCE 6100 0AA0 bsr +0xAA2 /* 00005870 */ 00004DD2 201F move.l D0, [A7]+ 00004DD4 4E75 rts export_159: fn00004DD6: 00004DD6 200C move.l D0, A4 00004DD8 6606 bne +0x8 /* 00004DE0 */ 00004DDA 202D F406 move.l D0, [A5 - 0xBFA] 00004DDE 601A bra +0x1C /* 00004DFA */ label00004DE0: 00004DE0 6100 FEC8 bsr -0x136 /* 00004CAA */ 00004DE4 0C2C FFFE 0002 cmpi.b [A4 + 0x2], 0xFE 00004DEA 670E beq +0x10 /* 00004DFA */ 00004DEC 202D F2E8 move.l D0, [A5 - 0xD18] 00004DF0 0C2C FFFD 0002 cmpi.b [A4 + 0x2], 0xFD 00004DF6 6702 beq +0x4 /* 00004DFA */ 00004DF8 7000 moveq.l D0, 0x00 label00004DFA: 00004DFA 4A80 tst.l D0 00004DFC 4E75 rts export_325: fn00004DFE: 00004DFE 2B40 F406 move.l [A5 - 0xBFA], D0 00004E02 600C bra +0xE /* 00004E10 */ export_261: fn00004E04: 00004E04 2F00 move.l -[A7], D0 00004E06 202D F40A move.l D0, [A5 - 0xBF6] 00004E0A 6104 bsr +0x6 /* 00004E10 */ 00004E0C 201F move.l D0, [A7]+ 00004E0E 4E75 rts export_160: fn00004E10: 00004E10 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004E14 2B40 F40A move.l [A5 - 0xBF6], D0 00004E18 2F00 move.l -[A7], D0 00004E1A A873 syscall SetPort 00004E1C 6100 018C bsr +0x18E /* 00004FAA */ 00004E20 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00004E24 4E75 rts fn00004E26: 00004E26 C147 exg D0, D7 00004E28 6100 FE80 bsr -0x17E /* 00004CAA */ 00004E2C C147 exg D0, D7 00004E2E BEAD F40A cmp.l D7, [A5 - 0xBF6] 00004E32 4E75 rts export_312: label00004E34: 00004E34 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004E38 61CA bsr -0x34 /* 00004E04 */ 00004E3A 43FA 000E lea.l A1, [PC + 0xE /* 00004E4A, value 0x3C005A '<\0Z', cstring "" */] 00004E3E 6118 bsr +0x1A /* 00004E58 */ 00004E40 6100 E5A4 bsr -0x1A5A /* 000033E6 */ 00004E44 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00004E48 4E75 rts 00004E4A 003C 005A ori.b ccr, 90 00004E4E 0042 0104 ori.w D2, 0x104 00004E52 009E 009E 0036 ori.l [A6]+, 0x9E0036 fn00004E58: 00004E58 7206 moveq.l D1, 0x06 00004E5A 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 00004E5E 640C bcc +0xE /* 00004E6C */ 00004E60 41FA 001E lea.l A0, [PC + 0x1E /* 00004E80, value 0x3F00A883, cstring "?" */] label00004E64: 00004E64 5341 subq.w D1, 1 00004E66 650E bcs +0x10 /* 00004E76 */ 00004E68 B020 cmp.b D0, -[A0] 00004E6A 66F8 bne -0x6 /* 00004E64 */ label00004E6C: 00004E6C D241 add.w D1, D1 00004E6E D2F1 1000 add.w A1, [A1 + D1.w] 00004E72 61B2 bsr -0x4C /* 00004E26 */ 00004E74 4ED1 jmp [A1] label00004E76: 00004E76 7206 moveq.l D1, 0x06 00004E78 60F2 bra -0xC /* 00004E6C */ 00004E7A 0708 btst A0, D3 00004E7C 090C btst A4, D4 00004E7E 0A0D 3F00 xori.b A5, 0x0 00004E82 A883 syscall DrawChar 00004E84 4E75 rts 00004E86 6700 FCC0 beq -0x33E /* 00004B48 */ 00004E8A 4E75 rts 00004E8C 6100 01B4 bsr +0x1B6 /* 00005042 */ 00004E90 7002 moveq.l D0, 0x02 00004E92 3E2D F400 move.w D7, [A5 - 0xC00] 00004E96 E74F lsl D7.w, 3 label00004E98: 00004E98 D047 add.w D0, D7 00004E9A B240 cmp.w D1, D0 00004E9C 64FA bcc -0x4 /* 00004E98 */ 00004E9E 3200 move.w D1, D0 00004EA0 6000 01B2 bra +0x1B4 /* 00005054 */ 00004EA4 7020 moveq.l D0, 0x20 00004EA6 4E56 FFF8 link A6, -0x0008 00004EAA 0240 00FF andi.w D0, 0xFF 00004EAE 4267 clr.w -[A7] 00004EB0 3F00 move.w -[A7], D0 00004EB2 A88D syscall CharWidth 00004EB4 301F move.w D0, [A7]+ 00004EB6 6100 018A bsr +0x18C /* 00005042 */ 00004EBA 3D41 FFFE move.w [A6 - 0x2], D1 00004EBE 9240 sub.w D1, D0 00004EC0 6402 bcc +0x4 /* 00004EC4 */ 00004EC2 4241 clr.w D1 label00004EC4: 00004EC4 3D41 FFFA move.w [A6 - 0x6], D1 00004EC8 6100 018A bsr +0x18C /* 00005054 */ 00004ECC 3202 move.w D1, D2 00004ECE 926D F410 sub.w D1, [A5 - 0xBF0] 00004ED2 3D41 FFF8 move.w [A6 - 0x8], D1 00004ED6 D46D F412 add.w D2, [A5 - 0xBEE] 00004EDA 3D42 FFFC move.w [A6 - 0x4], D2 00004EDE 486E FFF8 pea.l [A6 - 0x8] 00004EE2 A8A3 syscall EraseRect 00004EE4 4E5E unlink A6 00004EE6 4E75 rts 00004EE8 6704 beq +0x6 /* 00004EEE */ 00004EEA 4EED 0D72 jmp [A5 + 0xD72 /* export_426 */] label00004EEE: 00004EEE 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00004EF2 6100 FD32 bsr -0x2CC /* 00004C26 */ 00004EF6 362D F41C move.w D3, [A5 - 0xBE4] 00004EFA 966D F412 sub.w D3, [A5 - 0xBEE] 00004EFE 6100 FDC2 bsr -0x23C /* 00004CC2 */ 00004F02 2652 movea.l A3, [A2] 00004F04 342B 0030 move.w D2, [A3 + 0x30] 00004F08 B642 cmp.w D3, D2 00004F0A 6402 bcc +0x4 /* 00004F0E */ 00004F0C 3403 move.w D2, D3 label00004F0E: 00004F0E D46D F3FE add.w D2, [A5 - 0xC02] 00004F12 9642 sub.w D3, D2 00004F14 6428 bcc +0x2A /* 00004F3E */ 00004F16 4AAA 0008 tst.l [A2 + 0x8] 00004F1A 6622 bne +0x24 /* 00004F3E */ 00004F1C 4AAA 000C tst.l [A2 + 0xC] 00004F20 661C bne +0x1E /* 00004F3E */ 00004F22 D443 add.w D2, D3 00004F24 3F02 move.w -[A7], D2 00004F26 42A7 clr.l -[A7] 00004F28 A8D8 syscall NewRgn 00004F2A 281F move.l D4, [A7]+ 00004F2C 486D F418 pea.l [A5 - 0xBE8] 00004F30 4267 clr.w -[A7] 00004F32 3F03 move.w -[A7], D3 00004F34 2F04 move.l -[A7], D4 00004F36 A8EF syscall ScrollRect 00004F38 2F04 move.l -[A7], D4 00004F3A A8D9 syscall DisposRgn/DisposeRgn 00004F3C 341F move.w D2, [A7]+ label00004F3E: 00004F3E 377C 0002 0032 move.w [A3 + 0x32], 0x2 00004F44 3742 0030 move.w [A3 + 0x30], D2 00004F48 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00004F4C 4E75 rts 00004F4E 6704 beq +0x6 /* 00004F54 */ 00004F50 4EED 0D7A jmp [A5 + 0xD7A /* export_427 */] label00004F54: 00004F54 48E7 1020 movem.l -[A7], D3,A2 00004F58 6100 FD68 bsr -0x296 /* 00004CC2 */ 00004F5C 2012 move.l D0, [A2] 00004F5E 2F00 move.l -[A7], D0 00004F60 6100 071C bsr +0x71E /* 0000567E */ 00004F64 A969 syscall DrawControls 00004F66 4AAA 0008 tst.l [A2 + 0x8] 00004F6A 6706 beq +0x8 /* 00004F72 */ 00004F6C 7600 moveq.l D3, 0x00 00004F6E 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] label00004F72: 00004F72 6126 bsr +0x28 /* 00004F9A */ 00004F74 6100 FCB0 bsr -0x34E /* 00004C26 */ 00004F78 45ED F418 lea.l A2, [A5 - 0xBE8] 00004F7C 301A move.w D0, [A2]+ 00004F7E 321A move.w D1, [A2]+ 00004F80 D05A add.w D0, [A2]+ 00004F82 D252 add.w D1, [A2] 00004F84 E240 asr D0.w, 1 00004F86 E241 asr D1.w, 1 00004F88 6100 FD38 bsr -0x2C6 /* 00004CC2 */ 00004F8C 45EA 0014 lea.l A2, [A2 + 0x14] 00004F90 34C1 move.w [A2]+, D1 00004F92 3480 move.w [A2], D0 00004F94 4CDF 0408 movem.l D3,A2, [A7]+ 00004F98 4E75 rts export_329: fn00004F9A: 00004F9A 6100 FE68 bsr -0x196 /* 00004E04 */ 00004F9E 3F3C 0002 move.w -[A7], 0x2 00004FA2 3F2D F410 move.w -[A7], [A5 - 0xBF0] 00004FA6 A893 syscall MoveTo 00004FA8 4E75 rts fn00004FAA: 00004FAA 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00004FAE 206D F40A movea.l A0, [A5 - 0xBF6] 00004FB2 3028 0044 move.w D0, [A0 + 0x44] 00004FB6 B06D F40E cmp.w D0, [A5 - 0xBF2] 00004FBA 6726 beq +0x28 /* 00004FE2 */ 00004FBC 3B40 F40E move.w [A5 - 0xBF2], D0 00004FC0 486D F410 pea.l [A5 - 0xBF0] 00004FC4 A88B syscall GetFontInfo 00004FC6 302D F410 move.w D0, [A5 - 0xBF0] 00004FCA D06D F412 add.w D0, [A5 - 0xBEE] 00004FCE D06D F416 add.w D0, [A5 - 0xBEA] 00004FD2 3B40 F3FE move.w [A5 - 0xC02], D0 00004FD6 4267 clr.w -[A7] 00004FD8 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00004FDC A88D syscall CharWidth 00004FDE 3B5F F400 move.w [A5 - 0xC00], [A7]+ label00004FE2: 00004FE2 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00004FE6 4E75 rts export_313: label00004FE8: 00004FE8 48E7 6000 movem.l -[A7], D1,D2 00004FEC 6154 bsr +0x56 /* 00005042 */ 00004FEE 5541 subq.w D1, 2 00004FF0 7600 moveq.l D3, 0x00 00004FF2 3601 move.w D3, D1 00004FF4 6A02 bpl +0x4 /* 00004FF8 */ 00004FF6 7600 moveq.l D3, 0x00 label00004FF8: 00004FF8 86ED F400 divu.w D3, [A5 - 0xC00] 00004FFC 4CDF 0006 movem.l D1,D2, [A7]+ 00005000 4E75 rts label00005002: 00005002 2F01 move.l -[A7], D1 00005004 C2ED F400 mulu.w D1, [A5 - 0xC00] 00005008 5441 addq.w D1, 2 0000500A 6124 bsr +0x26 /* 00005030 */ 0000500C 221F move.l D1, [A7]+ 0000500E 4E75 rts fn00005010: 00005010 6130 bsr +0x32 /* 00005042 */ 00005012 7600 moveq.l D3, 0x00 00005014 3602 move.w D3, D2 00005016 6A02 bpl +0x4 /* 0000501A */ 00005018 7600 moveq.l D3, 0x00 label0000501A: 0000501A 86ED F3FE divu.w D3, [A5 - 0xC02] 0000501E 4E75 rts label00005020: 00005020 C2ED F3FE mulu.w D1, [A5 - 0xC02] 00005024 D26D F410 add.w D1, [A5 - 0xBF0] 00005028 3F01 move.w -[A7], D1 0000502A 6116 bsr +0x18 /* 00005042 */ 0000502C 341F move.w D2, [A7]+ 0000502E 6024 bra +0x26 /* 00005054 */ fn00005030: 00005030 48E7 6000 movem.l -[A7], D1,D2 00005034 3F01 move.w -[A7], D1 00005036 610A bsr +0xC /* 00005042 */ 00005038 321F move.w D1, [A7]+ 0000503A 6118 bsr +0x1A /* 00005054 */ 0000503C 4CDF 0006 movem.l D1,D2, [A7]+ 00005040 4E75 rts export_327: fn00005042: 00005042 2F0A move.l -[A7], A2 00005044 246D F40A movea.l A2, [A5 - 0xBF6] 00005048 342A 0030 move.w D2, [A2 + 0x30] 0000504C 322A 0032 move.w D1, [A2 + 0x32] 00005050 245F movea.l A2, [A7]+ 00005052 4E75 rts export_328: fn00005054: 00005054 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00005058 6100 FDAA bsr -0x254 /* 00004E04 */ 0000505C 3F01 move.w -[A7], D1 0000505E 3F02 move.w -[A7], D2 00005060 A893 syscall MoveTo 00005062 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00005066 4E75 rts label00005068: 00005068 43FA 0008 lea.l A1, [PC + 0x8 /* 00005072, value 0x10FAAE, cstring "" */] 0000506C D2F1 7000 add.w A1, [A1 + D7.w] 00005070 4ED1 jmp [A1] 00005072 0010 FAAE ori.b [A0], 0xAE 00005076 FAAE FAAE .extension 0xAAE <> // unimplemented 0000507A 00A4 006A 0090 ori.l -[A4], 0x6A0090 00005080 00DA .incomplete 00005082 48E7 5020 movem.l -[A7], D1,D3,A2 00005086 3F2D F402 move.w -[A7], [A5 - 0xBFE] 0000508A 3B41 F402 move.w [A5 - 0xBFE], D1 0000508E 2F00 move.l -[A7], D0 00005090 A969 syscall DrawControls 00005092 6100 FC2E bsr -0x3D0 /* 00004CC2 */ 00005096 4AAA 0008 tst.l [A2 + 0x8] 0000509A 6706 beq +0x8 /* 000050A2 */ 0000509C 7600 moveq.l D3, 0x00 0000509E 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] label000050A2: 000050A2 3B5F F402 move.w [A5 - 0xBFE], [A7]+ 000050A6 4CDF 040A movem.l D1,D3,A2, [A7]+ 000050AA 7005 moveq.l D0, 0x05 000050AC 5241 addq.w D1, 1 000050AE 6000 F96C bra -0x692 /* 00004A1C */ fn000050B2: 000050B2 48E7 C080 movem.l -[A7], D0,D1,A0 000050B6 2040 movea.l A0, D0 000050B8 6100 0926 bsr +0x928 /* 000059E0 */ 000050BC 0C40 0001 cmpi.w D0, 0x1 000050C0 6612 bne +0x14 /* 000050D4 */ 000050C2 B26D F404 cmp.w D1, [A5 - 0xBFC] 000050C6 670C beq +0xE /* 000050D4 */ 000050C8 7003 moveq.l D0, 0x03 000050CA 5241 addq.w D1, 1 000050CC 6100 F94E bsr -0x6B0 /* 00004A1C */ 000050D0 7001 moveq.l D0, 0x01 000050D2 6002 bra +0x4 /* 000050D6 */ label000050D4: 000050D4 7000 moveq.l D0, 0x00 label000050D6: 000050D6 4CDF 0103 movem.l D0,D1,A0, [A7]+ 000050DA 4E75 rts 000050DC 2F0A move.l -[A7], A2 000050DE 6100 FBFE bsr -0x400 /* 00004CDE */ 000050E2 4A6A 0006 tst.w [A2 + 0x6] 000050E6 6706 beq +0x8 /* 000050EE */ 000050E8 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 000050EC 6710 beq +0x12 /* 000050FE */ label000050EE: 000050EE 4AAD F308 tst.l [A5 - 0xCF8] 000050F2 6706 beq +0x8 /* 000050FA */ 000050F4 4EAD 101A jsr [A5 + 0x101A /* export_511 */] 000050F8 6004 bra +0x6 /* 000050FE */ label000050FA: 000050FA 6100 F402 bsr -0xBFC /* 000044FE */ label000050FE: 000050FE 245F movea.l A2, [A7]+ 00005100 4E75 rts 00005102 2F00 move.l -[A7], D0 00005104 7004 moveq.l D0, 0x04 00005106 5241 addq.w D1, 1 00005108 6100 F912 bsr -0x6EC /* 00004A1C */ 0000510C 201F move.l D0, [A7]+ export_330: 0000510E 2F00 move.l -[A7], D0 00005110 A916 syscall HideWindow 00005112 6000 EE3C bra -0x11C2 /* 00003F50 */ 00005116 2F0A move.l -[A7], A2 00005118 4A42 tst.w D2 0000511A 6716 beq +0x18 /* 00005132 */ 0000511C 6100 01E2 bsr +0x1E4 /* 00005300 */ 00005120 4A2D F24B tst.b [A5 - 0xDB5] 00005124 6610 bne +0x12 /* 00005136 */ 00005126 7004 moveq.l D0, 0x04 00005128 6100 F8EC bsr -0x712 /* 00004A16 */ 0000512C 42AD F21A clr.l [A5 - 0xDE6] 00005130 6004 bra +0x6 /* 00005136 */ label00005132: 00005132 6100 020E bsr +0x210 /* 00005342 */ label00005136: 00005136 6100 FB96 bsr -0x468 /* 00004CCE */ 0000513A 4A6A 0006 tst.w [A2 + 0x6] 0000513E 6704 beq +0x6 /* 00005144 */ 00005140 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */] label00005144: 00005144 6100 F38A bsr -0xC74 /* 000044D0 */ 00005148 245F movea.l A2, [A7]+ 0000514A 4E75 rts 0000514C 20BC 0019 0050 move.l [A0], 0x190050 00005152 216D FAF6 0004 move.l [A0 + 0x4], [A5 - 0x50A] 00005158 7001 moveq.l D0, 0x01 0000515A 4E75 rts export_332: 0000515C 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00005160 50ED F2C7 st [A5 - 0xD39] 00005164 6100 0228 bsr +0x22A /* 0000538E */ 00005168 6100 023A bsr +0x23C /* 000053A4 */ 0000516C 6132 bsr +0x34 /* 000051A0 */ 0000516E 50ED F2C6 st [A5 - 0xD3A] 00005172 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00005176 4E75 rts export_333: 00005178 48E7 4080 movem.l -[A7], D1,A0 0000517C 4AAD F2BA tst.l [A5 - 0xD46] 00005180 6602 bne +0x4 /* 00005184 */ 00005182 611C bsr +0x1E /* 000051A0 */ label00005184: 00005184 206D F2BE movea.l A0, [A5 - 0xD42] 00005188 2050 movea.l A0, [A0] 0000518A 222D F2B6 move.l D1, [A5 - 0xD4A] 0000518E 1180 1000 move.b [A0 + D1.w], D0 00005192 52AD F2B6 addq.l [A5 - 0xD4A], 1 00005196 53AD F2BA subq.l [A5 - 0xD46], 1 0000519A 4CDF 0102 movem.l D1,A0, [A7]+ 0000519E 4E75 rts fn000051A0: 000051A0 48E7 F8C0 movem.l -[A7], D0,D1,D2,D3,D4,A0,A1 000051A4 263C 0000 0080 move.l D3, 0x80 000051AA 282D F2B2 move.l D4, [A5 - 0xD4E] 000051AE D883 add.l D4, D3 000051B0 B8AD F2AE cmp.l D4, [A5 - 0xD52] 000051B4 632E bls +0x30 /* 000051E4 */ 000051B6 203C 00FF FFFF move.l D0, 0xFFFFFF 000051BC A14C syscall CompactMem, flags=1 000051BE 0480 0000 0400 subi.l D0, 0x400 000051C4 6504 bcs +0x6 /* 000051CA */ 000051C6 B880 cmp.l D4, D0 000051C8 6310 bls +0x12 /* 000051DA */ label000051CA: 000051CA 6100 E2E4 bsr -0x1D1A /* 000034B0 */ 000051CE A11D syscall MaxMem, flags=1 000051D0 0480 0000 0400 subi.l D0, 0x400 000051D6 6500 F3E0 bcs -0xC1E /* 000045B8 */ label000051DA: 000051DA 2B40 F2AE move.l [A5 - 0xD52], D0 000051DE B880 cmp.l D4, D0 000051E0 6200 F3D6 bhi -0xC28 /* 000045B8 */ label000051E4: 000051E4 206D F2BE movea.l A0, [A5 - 0xD42] 000051E8 2004 move.l D0, D4 000051EA A024 syscall SetHandleSize 000051EC 6100 F4C0 bsr -0xB3E /* 000046AE */ 000051F0 D7AD F2B2 add.l [A5 - 0xD4E], D3 000051F4 2B43 F2BA move.l [A5 - 0xD46], D3 000051F8 4CDF 031F movem.l D0,D1,D2,D3,D4,A0,A1, [A7]+ 000051FC 4E75 rts export_334: 000051FE 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00005202 422D F2C7 clr.b [A5 - 0xD39] 00005206 6100 019C bsr +0x19E /* 000053A4 */ 0000520A 4A2D F2C9 tst.b [A5 - 0xD37] 0000520E 6722 beq +0x24 /* 00005232 */ 00005210 42A7 clr.l -[A7] 00005212 2F2D F2BE move.l -[A7], [A5 - 0xD42] 00005216 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000521C 486D F2C2 pea.l [A5 - 0xD3E] 00005220 A9FD syscall GetScrap 00005222 201F move.l D0, [A7]+ 00005224 0C80 FFFF FF9A cmpi.l D0, 0xFFFFFF9A 0000522A 674A beq +0x4C /* 00005276 */ 0000522C 6100 F480 bsr -0xB7E /* 000046AE */ 00005230 6046 bra +0x48 /* 00005278 */ label00005232: 00005232 42A7 clr.l -[A7] 00005234 2F2D F2BE move.l -[A7], [A5 - 0xD42] 00005238 2F3C 5641 4C55 move.l -[A7], 0x56414C55 /* 'VALU' */ 0000523E 486D F2C2 pea.l [A5 - 0xD3E] 00005242 A9FD syscall GetScrap 00005244 201F move.l D0, [A7]+ 00005246 0C80 FFFF FF9A cmpi.l D0, 0xFFFFFF9A 0000524C 6706 beq +0x8 /* 00005254 */ 0000524E 6100 F45E bsr -0xBA0 /* 000046AE */ 00005252 6024 bra +0x26 /* 00005278 */ label00005254: 00005254 42A7 clr.l -[A7] 00005256 2F2D F2BE move.l -[A7], [A5 - 0xD42] 0000525A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00005260 486D F2C2 pea.l [A5 - 0xD3E] 00005264 A9FD syscall GetScrap 00005266 201F move.l D0, [A7]+ 00005268 0C80 FFFF FF9A cmpi.l D0, 0xFFFFFF9A 0000526E 6706 beq +0x8 /* 00005276 */ 00005270 6100 F43C bsr -0xBC2 /* 000046AE */ 00005274 6002 bra +0x4 /* 00005278 */ label00005276: 00005276 7000 moveq.l D0, 0x00 label00005278: 00005278 2B40 F2B2 move.l [A5 - 0xD4E], D0 0000527C 2B40 F2BA move.l [A5 - 0xD46], D0 00005280 50ED F2C6 st [A5 - 0xD3A] 00005284 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00005288 4E75 rts export_335: 0000528A 2F08 move.l -[A7], A0 0000528C 4AAD F2BA tst.l [A5 - 0xD46] 00005290 6716 beq +0x18 /* 000052A8 */ 00005292 206D F2BE movea.l A0, [A5 - 0xD42] 00005296 2050 movea.l A0, [A0] 00005298 202D F2B6 move.l D0, [A5 - 0xD4A] 0000529C 1030 0000 move.b D0, [A0 + D0.w] 000052A0 52AD F2B6 addq.l [A5 - 0xD4A], 1 000052A4 53AD F2BA subq.l [A5 - 0xD46], 1 label000052A8: 000052A8 205F movea.l A0, [A7]+ 000052AA 4E75 rts export_336: 000052AC 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 000052B0 422D F2C6 clr.b [A5 - 0xD3A] 000052B4 4A2D F2C7 tst.b [A5 - 0xD39] 000052B8 673C beq +0x3E /* 000052F6 */ 000052BA 6100 00D2 bsr +0xD4 /* 0000538E */ 000052BE 4AAD F2B6 tst.l [A5 - 0xD4A] 000052C2 6732 beq +0x34 /* 000052F6 */ 000052C4 203C 00FF FFFF move.l D0, 0xFFFFFF 000052CA A14C syscall CompactMem, flags=1 000052CC 42A7 clr.l -[A7] 000052CE 2F2D F2B6 move.l -[A7], [A5 - 0xD4A] 000052D2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000052D8 4A2D F2C9 tst.b [A5 - 0xD37] 000052DC 6706 beq +0x8 /* 000052E4 */ 000052DE 2EBC 5049 4354 move.l [A7], 0x50494354 /* 'PICT' */ label000052E4: 000052E4 206D F2BE movea.l A0, [A5 - 0xD42] 000052E8 2F10 move.l -[A7], [A0] 000052EA A029 syscall HLock 000052EC A9FE syscall PutScrap 000052EE 201F move.l D0, [A7]+ 000052F0 6100 F3BC bsr -0xC42 /* 000046AE */ 000052F4 610A bsr +0xC /* 00005300 */ label000052F6: 000052F6 6100 00AC bsr +0xAE /* 000053A4 */ 000052FA 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000052FE 4E75 rts fn00005300: 00005300 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00005304 422D F2CB clr.b [A5 - 0xD35] 00005308 6176 bsr +0x78 /* 00005380 */ 0000530A 0CB8 0000 0408 0960 cmpi.l [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */], 0x408 00005312 6428 bcc +0x2A /* 0000533C */ 00005314 42A7 clr.l -[A7] 00005316 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */] 0000531A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00005320 486D F2C2 pea.l [A5 - 0xD3E] 00005324 A9FD syscall GetScrap 00005326 201F move.l D0, [A7]+ 00005328 0C40 FF9C cmpi.w D0, 0xFF9C 0000532C 670E beq +0x10 /* 0000533C */ 0000532E 0C40 FF9A cmpi.w D0, 0xFF9A 00005332 6708 beq +0xA /* 0000533C */ 00005334 6100 F378 bsr -0xC86 /* 000046AE */ 00005338 31C0 0AB0 move.w [0x00000AB0 /* TEScrpLength */], D0 label0000533C: 0000533C 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00005340 4E75 rts export_331: fn00005342: 00005342 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00005346 4A2D F2CB tst.b [A5 - 0xD35] 0000534A 672C beq +0x2E /* 00005378 */ 0000534C 6140 bsr +0x42 /* 0000538E */ 0000534E 4A78 0AB0 tst.w [0x00000AB0 /* TEScrpLength */] 00005352 6726 beq +0x28 /* 0000537A */ 00005354 42A7 clr.l -[A7] 00005356 3F38 0AB0 move.w -[A7], [0x00000AB0 /* TEScrpLength */] 0000535A 4267 clr.w -[A7] 0000535C 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00005362 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 00005366 2F10 move.l -[A7], [A0] 00005368 A029 syscall HLock 0000536A A9FE syscall PutScrap 0000536C 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 00005370 A02A syscall HUnlock 00005372 201F move.l D0, [A7]+ 00005374 6100 F338 bsr -0xCC6 /* 000046AE */ label00005378: 00005378 6106 bsr +0x8 /* 00005380 */ label0000537A: 0000537A 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 0000537E 4E75 rts fn00005380: 00005380 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 00005384 7000 moveq.l D0, 0x00 00005386 A024 syscall SetHandleSize 00005388 4278 0AB0 clr.w [0x00000AB0 /* TEScrpLength */] 0000538C 4E75 rts fn0000538E: 0000538E 42A7 clr.l -[A7] 00005390 A9FC syscall ZeroScrap 00005392 201F move.l D0, [A7]+ 00005394 6100 F318 bsr -0xCE6 /* 000046AE */ 00005398 42A7 clr.l -[A7] 0000539A A9FB syscall LoadScrap/LodeScrap 0000539C 201F move.l D0, [A7]+ 0000539E 6100 F30E bsr -0xCF0 /* 000046AE */ 000053A2 4E75 rts fn000053A4: 000053A4 206D F2BE movea.l A0, [A5 - 0xD42] 000053A8 7000 moveq.l D0, 0x00 000053AA A024 syscall SetHandleSize 000053AC 6100 F300 bsr -0xCFE /* 000046AE */ 000053B0 206D F2BE movea.l A0, [A5 - 0xD42] 000053B4 A02A syscall HUnlock 000053B6 42AD F2B6 clr.l [A5 - 0xD4A] 000053BA 42AD F2B2 clr.l [A5 - 0xD4E] 000053BE 42AD F2BA clr.l [A5 - 0xD46] 000053C2 42AD F2AE clr.l [A5 - 0xD52] 000053C6 4E75 rts 000053C8 0000 48E7 ori.b D0, 0xE7 // begin alternate branch 000053CA-000053CE fn000053CA: 000053CA 48E7 1020 movem.l -[A7], D3,A2 // end alternate branch 000053CA-000053CE fn000053CA: // (misaligned) 000053CC 1020 move.b D0, -[A0] 000053CE 2448 movea.l A2, A0 000053D0 2F2A 005C move.l -[A7], [A2 + 0x5C] 000053D4 42AA 005C clr.l [A2 + 0x5C] 000053D8 3600 move.w D3, D0 000053DA 6722 beq +0x24 /* 000053FE */ 000053DC B1ED FAEE cmpa.l A0, [A5 - 0x512] 000053E0 6740 beq +0x42 /* 00005422 */ 000053E2 6100 EB30 bsr -0x14CE /* 00003F14 */ 000053E6 2F0A move.l -[A7], A2 000053E8 6100 04AA bsr +0x4AC /* 00005894 */ 000053EC 6100 04D6 bsr +0x4D8 /* 000058C4 */ 000053F0 6152 bsr +0x54 /* 00005444 */ 000053F2 200A move.l D0, A2 000053F4 6100 0652 bsr +0x654 /* 00005A48 */ 000053F8 2B4A FAEE move.l [A5 - 0x512], A2 000053FC 601C bra +0x1E /* 0000541A */ label000053FE: 000053FE 2F0A move.l -[A7], A2 00005400 6100 04A4 bsr +0x4A6 /* 000058A6 */ 00005404 200A move.l D0, A2 00005406 6100 0644 bsr +0x646 /* 00005A4C */ 0000540A 6120 bsr +0x22 /* 0000542C */ 0000540C 6100 03C6 bsr +0x3C8 /* 000057D4 */ 00005410 6100 0140 bsr +0x142 /* 00005552 */ 00005414 612E bsr +0x30 /* 00005444 */ 00005416 42AD FAEE clr.l [A5 - 0x512] label0000541A: 0000541A 3403 move.w D2, D3 0000541C 200A move.l D0, A2 0000541E 6100 0630 bsr +0x632 /* 00005A50 */ label00005422: 00005422 255F 005C move.l [A2 + 0x5C], [A7]+ 00005426 4CDF 0408 movem.l D3,A2, [A7]+ 0000542A 4E75 rts fn0000542C: 0000542C 4E56 FFF8 link A6, -0x0008 00005430 2F0A move.l -[A7], A2 00005432 45EE FFF8 lea.l A2, [A6 - 0x8] 00005436 6100 02C0 bsr +0x2C2 /* 000056F8 */ 0000543A 2F0A move.l -[A7], A2 0000543C A87B syscall ClipRect 0000543E 245F movea.l A2, [A7]+ 00005440 4E5E unlink A6 00005442 4E75 rts export_337: fn00005444: 00005444 4E56 FFF8 link A6, -0x0008 00005448 2F0A move.l -[A7], A2 0000544A 45EE FFF8 lea.l A2, [A6 - 0x8] 0000544E 6100 0270 bsr +0x272 /* 000056C0 */ 00005452 2F0A move.l -[A7], A2 00005454 A87B syscall ClipRect 00005456 245F movea.l A2, [A7]+ 00005458 4E5E unlink A6 0000545A 4E75 rts 0000545C 4E56 FFF4 link A6, -0x000C 00005460 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 00005464 202D FAEE move.l D0, [A5 - 0x512] 00005468 6728 beq +0x2A /* 00005492 */ 0000546A 2F00 move.l -[A7], D0 0000546C 6100 0412 bsr +0x414 /* 00005880 */ 00005470 45EE FFF4 lea.l A2, [A6 - 0xC] 00005474 6100 024A bsr +0x24C /* 000056C0 */ 00005478 486E FFFC pea.l [A6 - 0x4] 0000547C A972 syscall GetMouse 0000547E 4267 clr.w -[A7] 00005480 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005484 2F0A move.l -[A7], A2 00005486 A8AD syscall PtInRect 00005488 7000 moveq.l D0, 0x00 0000548A 4A5F tst.w [A7]+ 0000548C 6702 beq +0x4 /* 00005490 */ 0000548E 7001 moveq.l D0, 0x01 label00005490: 00005490 6128 bsr +0x2A /* 000054BA */ label00005492: 00005492 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 00005496 4E5E unlink A6 00005498 4E75 rts export_280: fn0000549A: 0000549A 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 0000549E 7004 moveq.l D0, 0x04 000054A0 6118 bsr +0x1A /* 000054BA */ 000054A2 A853 syscall ShowCursor 000054A4 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000054A8 4E75 rts export_73: fn000054AA: 000054AA 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 000054AE 7000 moveq.l D0, 0x00 000054B0 6108 bsr +0xA /* 000054BA */ 000054B2 A853 syscall ShowCursor 000054B4 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000054B8 4E75 rts fn000054BA: 000054BA 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 000054BE 4A40 tst.w D0 000054C0 6606 bne +0x8 /* 000054C8 */ 000054C2 41ED FF90 lea.l A0, [A5 - 0x70] 000054C6 6014 bra +0x16 /* 000054DC */ label000054C8: 000054C8 42A7 clr.l -[A7] 000054CA 2F3C 4355 5253 move.l -[A7], 0x43555253 /* 'CURS' */ 000054D0 3F00 move.w -[A7], D0 000054D2 A9A0 syscall GetResource 000054D4 201F move.l D0, [A7]+ 000054D6 6708 beq +0xA /* 000054E0 */ 000054D8 2040 movea.l A0, D0 000054DA 2050 movea.l A0, [A0] label000054DC: 000054DC 2F08 move.l -[A7], A0 000054DE A851 syscall SetCursor label000054E0: 000054E0 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000054E4 4E75 rts fn000054E6: 000054E6 4E56 FFE6 link A6, -0x001A 000054EA 2F0A move.l -[A7], A2 000054EC 486E FFE6 pea.l [A6 - 0x1A] 000054F0 A898 syscall GetPenState 000054F2 6100 04C4 bsr +0x4C6 /* 000059B8 */ 000054F6 6736 beq +0x38 /* 0000552E */ 000054F8 45EE FFF8 lea.l A2, [A6 - 0x8] 000054FC A89E syscall PenNormal 000054FE 6100 04A8 bsr +0x4AA /* 000059A8 */ 00005502 6706 beq +0x8 /* 0000550A */ 00005504 6100 0204 bsr +0x206 /* 0000570A */ 00005508 6130 bsr +0x32 /* 0000553A */ label0000550A: 0000550A 6100 021A bsr +0x21C /* 00005726 */ 0000550E 612A bsr +0x2C /* 0000553A */ 00005510 6100 0230 bsr +0x232 /* 00005742 */ 00005514 70FF moveq.l D0, 0xFFFFFFFF 00005516 6130 bsr +0x32 /* 00005548 */ 00005518 6120 bsr +0x22 /* 0000553A */ 0000551A 7003 moveq.l D0, 0x03 0000551C 612A bsr +0x2C /* 00005548 */ 0000551E 2F0A move.l -[A7], A2 00005520 A8A1 syscall FrameRect 00005522 556A 0004 subq.w [A2 + 0x4], 2 00005526 556A 0006 subq.w [A2 + 0x6], 2 0000552A 2F0A move.l -[A7], A2 0000552C A8A1 syscall FrameRect label0000552E: 0000552E 486E FFE6 pea.l [A6 - 0x1A] 00005532 A899 syscall SetPenState 00005534 245F movea.l A2, [A7]+ 00005536 4E5E unlink A6 00005538 4E75 rts fn0000553A: 0000553A 2F0A move.l -[A7], A2 0000553C A8A3 syscall EraseRect 0000553E 2F0A move.l -[A7], A2 00005540 A8A1 syscall FrameRect 00005542 2F0A move.l -[A7], A2 00005544 A92A syscall ValidRect 00005546 4E75 rts fn00005548: 00005548 2F0A move.l -[A7], A2 0000554A 3F00 move.w -[A7], D0 0000554C 3F00 move.w -[A7], D0 0000554E A8A9 syscall InsetRect 00005550 4E75 rts fn00005552: 00005552 4E56 FFE6 link A6, -0x001A 00005556 2F0A move.l -[A7], A2 00005558 486E FFE6 pea.l [A6 - 0x1A] 0000555C A898 syscall GetPenState 0000555E 45EE FFF8 lea.l A2, [A6 - 0x8] 00005562 6100 044C bsr +0x44E /* 000059B0 */ 00005566 6606 bne +0x8 /* 0000556E */ 00005568 6100 043E bsr +0x440 /* 000059A8 */ 0000556C 6736 beq +0x38 /* 000055A4 */ label0000556E: 0000556E 6100 0448 bsr +0x44A /* 000059B8 */ 00005572 6630 bne +0x32 /* 000055A4 */ 00005574 A89E syscall PenNormal 00005576 6100 0148 bsr +0x14A /* 000056C0 */ 0000557A 70FF moveq.l D0, 0xFFFFFFFF 0000557C 61CA bsr -0x34 /* 00005548 */ 0000557E 2F0A move.l -[A7], A2 00005580 A8A1 syscall FrameRect 00005582 6100 01BE bsr +0x1C0 /* 00005742 */ 00005586 536A 0002 subq.w [A2 + 0x2], 1 0000558A 2F0A move.l -[A7], A2 0000558C A92A syscall ValidRect 0000558E 6100 0196 bsr +0x198 /* 00005726 */ 00005592 2F0A move.l -[A7], A2 00005594 A92A syscall ValidRect 00005596 6100 0410 bsr +0x412 /* 000059A8 */ 0000559A 6708 beq +0xA /* 000055A4 */ 0000559C 6100 016C bsr +0x16E /* 0000570A */ 000055A0 2F0A move.l -[A7], A2 000055A2 A92A syscall ValidRect label000055A4: 000055A4 486E FFE6 pea.l [A6 - 0x1A] 000055A8 A899 syscall SetPenState 000055AA 245F movea.l A2, [A7]+ 000055AC 4E5E unlink A6 000055AE 4E75 rts fn000055B0: 000055B0 4E56 FFF0 link A6, -0x0010 000055B4 48E7 0030 movem.l -[A7], A2,A3 000055B8 266E 0008 movea.l A3, [A6 + 0x8] 000055BC 2F2B 005C move.l -[A7], [A3 + 0x5C] 000055C0 42AB 005C clr.l [A3 + 0x5C] 000055C4 2F0B move.l -[A7], A3 000055C6 6100 02B8 bsr +0x2BA /* 00005880 */ 000055CA 2F0B move.l -[A7], A3 000055CC 486E FFF8 pea.l [A6 - 0x8] 000055D0 6100 01A0 bsr +0x1A2 /* 00005772 */ 000055D4 45EE FFF0 lea.l A2, [A6 - 0x10] 000055D8 6100 00E6 bsr +0xE8 /* 000056C0 */ 000055DC 302E FFF4 move.w D0, [A6 - 0xC] 000055E0 B06E FFFC cmp.w D0, [A6 - 0x4] 000055E4 6E06 bgt +0x8 /* 000055EC */ 000055E6 3D40 FFFC move.w [A6 - 0x4], D0 000055EA 600E bra +0x10 /* 000055FA */ label000055EC: 000055EC 302E FFF6 move.w D0, [A6 - 0xA] 000055F0 B06E FFFE cmp.w D0, [A6 - 0x2] 000055F4 6E0A bgt +0xC /* 00005600 */ 000055F6 3D40 FFFE move.w [A6 - 0x2], D0 label000055FA: 000055FA 6100 FE30 bsr -0x1CE /* 0000542C */ 000055FE 6130 bsr +0x32 /* 00005630 */ label00005600: 00005600 6100 FE42 bsr -0x1BC /* 00005444 */ 00005604 41EE FFF8 lea.l A0, [A6 - 0x8] 00005608 3010 move.w D0, [A0] 0000560A B068 0004 cmp.w D0, [A0 + 0x4] 0000560E 6C10 bge +0x12 /* 00005620 */ 00005610 3028 0002 move.w D0, [A0 + 0x2] 00005614 B068 0006 cmp.w D0, [A0 + 0x6] 00005618 6C06 bge +0x8 /* 00005620 */ 0000561A 200B move.l D0, A3 0000561C 6100 0422 bsr +0x424 /* 00005A40 */ label00005620: 00005620 275F 005C move.l [A3 + 0x5C], [A7]+ 00005624 4CDF 0C00 movem.l A2,A3, [A7]+ label00005628: 00005628 4E5E unlink A6 0000562A 205F movea.l A0, [A7]+ 0000562C 588F addq.l A7, 4 0000562E 4ED0 jmp [A0] fn00005630: 00005630 6100 037E bsr +0x380 /* 000059B0 */ 00005634 6606 bne +0x8 /* 0000563C */ 00005636 6100 0370 bsr +0x372 /* 000059A8 */ 0000563A 6704 beq +0x6 /* 00005640 */ label0000563C: 0000563C 6100 FF14 bsr -0xEA /* 00005552 */ label00005640: 00005640 6100 036E bsr +0x370 /* 000059B0 */ 00005644 6704 beq +0x6 /* 0000564A */ 00005646 6100 FE9E bsr -0x160 /* 000054E6 */ label0000564A: 0000564A 6100 035C bsr +0x35E /* 000059A8 */ 0000564E 6706 beq +0x8 /* 00005656 */ 00005650 2F2D FAEA move.l -[A7], [A5 - 0x516] 00005654 A969 syscall DrawControls label00005656: 00005656 4E75 rts fn00005658: 00005658 48E7 70C0 movem.l -[A7], D1,D2,D3,A0,A1 0000565C 2600 move.l D3, D0 0000565E 2F00 move.l -[A7], D0 00005660 6100 021E bsr +0x220 /* 00005880 */ 00005664 B0AD FAEE cmp.l D0, [A5 - 0x512] 00005668 670C beq +0xE /* 00005676 */ 0000566A 2F03 move.l -[A7], D3 0000566C A915 syscall ShowWindow 0000566E 2F03 move.l -[A7], D3 00005670 A91F syscall SelectWindow 00005672 7000 moveq.l D0, 0x00 00005674 6002 bra +0x4 /* 00005678 */ label00005676: 00005676 7001 moveq.l D0, 0x01 label00005678: 00005678 4CDF 030E movem.l D1,D2,D3,A0,A1, [A7]+ 0000567C 4E75 rts fn0000567E: 0000567E 4E56 FFF8 link A6, -0x0008 00005682 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 00005686 2F00 move.l -[A7], D0 00005688 6100 01F6 bsr +0x1F8 /* 00005880 */ 0000568C 45EE FFF8 lea.l A2, [A6 - 0x8] 00005690 612E bsr +0x30 /* 000056C0 */ 00005692 2F0A move.l -[A7], A2 00005694 A8A3 syscall EraseRect 00005696 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 0000569A 4E5E unlink A6 0000569C 4E75 rts export_343: 0000569E 4E56 0000 link A6, 0 000056A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000056A6 6100 01D8 bsr +0x1DA /* 00005880 */ 000056AA 6100 00BC bsr +0xBE /* 00005768 */ 000056AE B0AE 0008 cmp.l D0, [A6 + 0x8] 000056B2 6606 bne +0x8 /* 000056BA */ 000056B4 7001 moveq.l D0, 0x01 000056B6 6000 024E bra +0x250 /* 00005906 */ label000056BA: 000056BA 7000 moveq.l D0, 0x00 000056BC 6000 0248 bra +0x24A /* 00005906 */ export_338: fn000056C0: 000056C0 6136 bsr +0x38 /* 000056F8 */ 000056C2 6100 02E4 bsr +0x2E6 /* 000059A8 */ 000056C6 6608 bne +0xA /* 000056D0 */ 000056C8 6100 02E6 bsr +0x2E8 /* 000059B0 */ 000056CC 6608 bne +0xA /* 000056D6 */ 000056CE 600C bra +0xE /* 000056DC */ label000056D0: 000056D0 046A 000F 0004 subi.w [A2 + 0x4], 0xF label000056D6: 000056D6 046A 000F 0006 subi.w [A2 + 0x6], 0xF label000056DC: 000056DC 4E75 rts fn000056DE: 000056DE 4E56 0000 link A6, 0 000056E2 2F0A move.l -[A7], A2 000056E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000056E8 6100 0196 bsr +0x198 /* 00005880 */ 000056EC 246E 0008 movea.l A2, [A6 + 0x8] 000056F0 61CE bsr -0x30 /* 000056C0 */ 000056F2 245F movea.l A2, [A7]+ 000056F4 6000 0210 bra +0x212 /* 00005906 */ fn000056F8: 000056F8 206D FAEA movea.l A0, [A5 - 0x516] 000056FC 2568 0010 0000 move.l [A2 + 0x0], [A0 + 0x10] 00005702 2568 0014 0004 move.l [A2 + 0x4], [A0 + 0x14] 00005708 4E75 rts export_341: fn0000570A: 0000570A 61EC bsr -0x12 /* 000056F8 */ 0000570C 536A 0002 subq.w [A2 + 0x2], 1 00005710 302A 0004 move.w D0, [A2 + 0x4] 00005714 0440 000F subi.w D0, 0xF 00005718 3480 move.w [A2], D0 0000571A 046A 000E 0006 subi.w [A2 + 0x6], 0xE 00005720 526A 0004 addq.w [A2 + 0x4], 1 00005724 4E75 rts export_342: fn00005726: 00005726 61D0 bsr -0x2E /* 000056F8 */ 00005728 302A 0006 move.w D0, [A2 + 0x6] 0000572C 0440 000F subi.w D0, 0xF 00005730 3540 0002 move.w [A2 + 0x2], D0 00005734 5352 subq.w [A2], 1 00005736 526A 0006 addq.w [A2 + 0x6], 1 0000573A 046A 000E 0004 subi.w [A2 + 0x4], 0xE 00005740 4E75 rts fn00005742: 00005742 61B4 bsr -0x4A /* 000056F8 */ 00005744 302A 0006 move.w D0, [A2 + 0x6] 00005748 0440 000E subi.w D0, 0xE 0000574C 3540 0002 move.w [A2 + 0x2], D0 00005750 302A 0004 move.w D0, [A2 + 0x4] 00005754 0440 000E subi.w D0, 0xE 00005758 3480 move.w [A2], D0 0000575A 4E75 rts export_345: fn0000575C: 0000575C 610A bsr +0xC /* 00005768 */ 0000575E 2040 movea.l A0, D0 00005760 2050 movea.l A0, [A0] 00005762 2028 0000 move.l D0, [A0 + 0x0] 00005766 4E75 rts export_344: fn00005768: 00005768 206D FAEA movea.l A0, [A5 - 0x516] 0000576C 2028 008C move.l D0, [A0 + 0x8C] 00005770 4E75 rts fn00005772: 00005772 4E56 0000 link A6, 0 00005776 206E 000C movea.l A0, [A6 + 0xC] 0000577A 2068 0018 movea.l A0, [A0 + 0x18] 0000577E 2050 movea.l A0, [A0] 00005780 2028 0002 move.l D0, [A0 + 0x2] 00005784 2228 0006 move.l D1, [A0 + 0x6] 00005788 206E 0008 movea.l A0, [A6 + 0x8] 0000578C 2140 0000 move.l [A0 + 0x0], D0 00005790 2141 0004 move.l [A0 + 0x4], D1 00005794 6000 0170 bra +0x172 /* 00005906 */ fn00005798: 00005798 4E56 FFF8 link A6, -0x0008 0000579C 2F0A move.l -[A7], A2 0000579E 7000 moveq.l D0, 0x00 000057A0 6100 0212 bsr +0x214 /* 000059B4 */ 000057A4 45EE FFF8 lea.l A2, [A6 - 0x8] 000057A8 6100 01FE bsr +0x200 /* 000059A8 */ 000057AC 6706 beq +0x8 /* 000057B4 */ 000057AE 6100 FF5A bsr -0xA4 /* 0000570A */ 000057B2 6116 bsr +0x18 /* 000057CA */ label000057B4: 000057B4 6100 FF70 bsr -0x8E /* 00005726 */ 000057B8 6110 bsr +0x12 /* 000057CA */ 000057BA 6186 bsr -0x78 /* 00005742 */ 000057BC 70FF moveq.l D0, 0xFFFFFFFF 000057BE 6100 FD88 bsr -0x276 /* 00005548 */ 000057C2 6106 bsr +0x8 /* 000057CA */ 000057C4 245F movea.l A2, [A7]+ 000057C6 4E5E unlink A6 000057C8 4E75 rts fn000057CA: 000057CA 2F0A move.l -[A7], A2 000057CC A8A3 syscall EraseRect 000057CE 2F0A move.l -[A7], A2 000057D0 A928 syscall InvalRect 000057D2 4E75 rts fn000057D4: 000057D4 6100 01DA bsr +0x1DC /* 000059B0 */ 000057D8 6702 beq +0x4 /* 000057DC */ 000057DA 61BC bsr -0x42 /* 00005798 */ label000057DC: 000057DC 6100 01CA bsr +0x1CC /* 000059A8 */ 000057E0 670E beq +0x10 /* 000057F0 */ 000057E2 6184 bsr -0x7A /* 00005768 */ 000057E4 2F00 move.l -[A7], D0 000057E6 A958 syscall HideControl 000057E8 6100 FF72 bsr -0x8C /* 0000575C */ 000057EC 2F00 move.l -[A7], D0 000057EE A958 syscall HideControl label000057F0: 000057F0 4E75 rts export_346: 000057F2 4E56 FFF8 link A6, -0x0008 000057F6 42A7 clr.l -[A7] 000057F8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000057FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00005800 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00005806 A9BD syscall GetNewWindow 00005808 2B57 FAEA move.l [A5 - 0x516], [A7] 0000580C A873 syscall SetPort 0000580E 3F3C 0001 move.w -[A7], 0x1 00005812 A887 syscall TextFont 00005814 302E 000A move.w D0, [A6 + 0xA] 00005818 6100 0192 bsr +0x194 /* 000059AC */ 0000581C 7000 moveq.l D0, 0x00 0000581E 6100 0194 bsr +0x196 /* 000059B4 */ 00005822 302E 0008 move.w D0, [A6 + 0x8] 00005826 6100 017C bsr +0x17E /* 000059A4 */ 0000582A 4A6E 0008 tst.w [A6 + 0x8] 0000582E 6704 beq +0x6 /* 00005834 */ 00005830 6120 bsr +0x22 /* 00005852 */ 00005832 611E bsr +0x20 /* 00005852 */ label00005834: 00005834 202D FAEA move.l D0, [A5 - 0x516] 00005838 2040 movea.l A0, D0 0000583A 216D FAF2 009C move.l [A0 + 0x9C], [A5 - 0x50E] 00005840 216D FAF6 00A0 move.l [A0 + 0xA0], [A5 - 0x50A] 00005846 4E5E unlink A6 00005848 205F movea.l A0, [A7]+ 0000584A DFFC 0000 000A add.l A7, 0xA /* '\n' */ 00005850 4ED0 jmp [A0] fn00005852: 00005852 42A7 clr.l -[A7] 00005854 2F2D FAEA move.l -[A7], [A5 - 0x516] 00005858 486E FFF8 pea.l [A6 - 0x8] 0000585C 487A FB6A pea.l [PC - 0x496 /* 000053C8, value 0x48E7, cstring "" */] 00005860 42A7 clr.l -[A7] 00005862 42A7 clr.l -[A7] 00005864 3F3C 0010 move.w -[A7], 0x10 00005868 42A7 clr.l -[A7] 0000586A A954 syscall NewControl 0000586C 588F addq.l A7, 4 0000586E 4E75 rts export_295: fn00005870: 00005870 2F00 move.l -[A7], D0 00005872 6100 FDE4 bsr -0x21A /* 00005658 */ 00005876 6604 bne +0x6 /* 0000587C */ 00005878 6100 E6D6 bsr -0x1928 /* 00003F50 */ label0000587C: 0000587C 201F move.l D0, [A7]+ 0000587E 4E75 rts export_339: fn00005880: 00005880 4E56 0000 link A6, 0 00005884 2B6E 0008 FAEA move.l [A5 - 0x516], [A6 + 0x8] 0000588A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000588E A873 syscall SetPort 00005890 6000 FD96 bra -0x268 /* 00005628 */ export_270: fn00005894: 00005894 4E56 0000 link A6, 0 00005898 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000589C 61E2 bsr -0x1C /* 00005880 */ 0000589E 6100 FB8C bsr -0x472 /* 0000542C */ 000058A2 6000 FD84 bra -0x27A /* 00005628 */ fn000058A6: 000058A6 4E56 0000 link A6, 0 000058AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000058AE 61D0 bsr -0x2E /* 00005880 */ 000058B0 6100 FB92 bsr -0x46C /* 00005444 */ 000058B4 6000 FD72 bra -0x28C /* 00005628 */ fn000058B8: 000058B8 7001 moveq.l D0, 0x01 000058BA 6100 00F8 bsr +0xFA /* 000059B4 */ 000058BE 6100 FC26 bsr -0x3D8 /* 000054E6 */ 000058C2 4E75 rts fn000058C4: 000058C4 6100 FB66 bsr -0x498 /* 0000542C */ 000058C8 6100 00E6 bsr +0xE8 /* 000059B0 */ 000058CC 6702 beq +0x4 /* 000058D0 */ 000058CE 61E8 bsr -0x16 /* 000058B8 */ label000058D0: 000058D0 6100 00D6 bsr +0xD8 /* 000059A8 */ 000058D4 6704 beq +0x6 /* 000058DA */ 000058D6 4EAD 0FEA jsr [A5 + 0xFEA /* export_505 */] label000058DA: 000058DA 4E75 rts export_271: fn000058DC: 000058DC 4E56 0000 link A6, 0 000058E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000058E4 61AE bsr -0x50 /* 00005894 */ 000058E6 6100 FEEC bsr -0x112 /* 000057D4 */ 000058EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000058EE 3F2E 000A move.w -[A7], [A6 + 0xA] 000058F2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000058F6 3F3C FFFF move.w -[A7], 0xFFFF 000058FA A91D syscall SizeWindow 000058FC 202E 000C move.l D0, [A6 + 0xC] 00005900 6100 0142 bsr +0x144 /* 00005A44 */ 00005904 61BE bsr -0x40 /* 000058C4 */ label00005906: 00005906 4E5E unlink A6 00005908 205F movea.l A0, [A7]+ 0000590A 508F addq.l A7, 8 0000590C 4ED0 jmp [A0] fn0000590E: 0000590E 4E56 FFF8 link A6, -0x0008 00005912 48E7 FEF0 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,A0,A1,A2,A3 00005916 2640 movea.l A3, D0 00005918 4A2D FCF8 tst.b [A5 - 0x308] 0000591C 6704 beq +0x6 /* 00005922 */ 0000591E 6100 F19A bsr -0xE64 /* 00004ABA */ label00005922: 00005922 45EB 009C lea.l A2, [A3 + 0x9C] 00005926 204A movea.l A0, A2 00005928 3618 move.w D3, [A0]+ 0000592A 3818 move.w D4, [A0]+ 0000592C 3A18 move.w D5, [A0]+ 0000592E 3C10 move.w D6, [A0] 00005930 43EB 0010 lea.l A1, [A3 + 0x10] 00005934 41EB 0008 lea.l A0, [A3 + 0x8] 00005938 3019 move.w D0, [A1]+ 0000593A 9068 0000 sub.w D0, [A0 + 0x0] 0000593E 34C0 move.w [A2]+, D0 00005940 3219 move.w D1, [A1]+ 00005942 9268 0002 sub.w D1, [A0 + 0x2] 00005946 34C1 move.w [A2]+, D1 00005948 3019 move.w D0, [A1]+ 0000594A 9068 0000 sub.w D0, [A0 + 0x0] 0000594E 34C0 move.w [A2]+, D0 00005950 3011 move.w D0, [A1] 00005952 9068 0002 sub.w D0, [A0 + 0x2] 00005956 3480 move.w [A2], D0 00005958 2F0B move.l -[A7], A3 0000595A 6100 FF38 bsr -0xC6 /* 00005894 */ 0000595E 6100 FE74 bsr -0x18A /* 000057D4 */ 00005962 45EE FFF8 lea.l A2, [A6 - 0x8] 00005966 6100 FD90 bsr -0x26E /* 000056F8 */ 0000596A 2F0A move.l -[A7], A2 0000596C A8A3 syscall EraseRect 0000596E 2F0A move.l -[A7], A2 00005970 A928 syscall InvalRect 00005972 3F04 move.w -[A7], D4 00005974 3F03 move.w -[A7], D3 00005976 A877 syscall MovePortTo 00005978 2F0B move.l -[A7], A3 0000597A 9C44 sub.w D6, D4 0000597C 3F06 move.w -[A7], D6 0000597E 9A43 sub.w D5, D3 00005980 3F05 move.w -[A7], D5 00005982 3F3C FFFF move.w -[A7], 0xFFFF 00005986 A91D syscall SizeWindow 00005988 200B move.l D0, A3 0000598A 6100 00B8 bsr +0xBA /* 00005A44 */ 0000598E 6100 FF34 bsr -0xCA /* 000058C4 */ 00005992 4CDF 0F7F movem.l D0,D1,D2,D3,D4,D5,D6,A0,A1,A2,A3, [A7]+ 00005996 4E5E unlink A6 00005998 4E75 rts fn0000599A: 0000599A C188 exg D0, A0 0000599C 4A28 006E tst.b [A0 + 0x6E] 000059A0 C188 exg D0, A0 000059A2 4E75 rts fn000059A4: 000059A4 7201 moveq.l D1, 0x01 000059A6 6014 bra +0x16 /* 000059BC */ export_340: fn000059A8: 000059A8 7001 moveq.l D0, 0x01 000059AA 602A bra +0x2C /* 000059D6 */ fn000059AC: 000059AC 7202 moveq.l D1, 0x02 000059AE 600C bra +0xE /* 000059BC */ fn000059B0: 000059B0 7002 moveq.l D0, 0x02 000059B2 6022 bra +0x24 /* 000059D6 */ fn000059B4: 000059B4 7204 moveq.l D1, 0x04 000059B6 6004 bra +0x6 /* 000059BC */ fn000059B8: 000059B8 7004 moveq.l D0, 0x04 000059BA 601A bra +0x1C /* 000059D6 */ label000059BC: 000059BC 206D FAEA movea.l A0, [A5 - 0x516] 000059C0 4A40 tst.w D0 000059C2 6706 beq +0x8 /* 000059CA */ 000059C4 82A8 0098 or.l D1, [A0 + 0x98] 000059C8 6006 bra +0x8 /* 000059D0 */ label000059CA: 000059CA 4681 not.l D1 000059CC C2A8 0098 and.l D1, [A0 + 0x98] label000059D0: 000059D0 2141 0098 move.l [A0 + 0x98], D1 000059D4 4E75 rts label000059D6: 000059D6 206D FAEA movea.l A0, [A5 - 0x516] 000059DA C0A8 0098 and.l D0, [A0 + 0x98] 000059DE 4E75 rts export_274: fn000059E0: 000059E0 48E7 2180 movem.l -[A7], D2,D7,A0 000059E4 41ED F422 lea.l A0, [A5 - 0xBDE] 000059E8 2E00 move.l D7, D0 000059EA 4281 clr.l D1 000059EC 203C FFFF FFFF move.l D0, 0xFFFFFFFF label000059F2: 000059F2 BE90 cmp.l D7, [A0] 000059F4 670A beq +0xC /* 00005A00 */ 000059F6 1228 0004 move.b D1, [A0 + 0x4] 000059FA 6718 beq +0x1A /* 00005A14 */ 000059FC D1C1 add.l A0, D1 000059FE 60F2 bra -0xC /* 000059F2 */ label00005A00: 00005A00 1028 0005 move.b D0, [A0 + 0x5] 00005A04 1200 move.b D1, D0 00005A06 0281 0000 000F andi.l D1, 0xF 00005A0C E808 lsr D0.b, 4 00005A0E 0280 0000 000F andi.l D0, 0xF label00005A14: 00005A14 4CDF 0184 movem.l D2,D7,A0, [A7]+ 00005A18 4E75 rts label00005A1A: 00005A1A 2F00 move.l -[A7], D0 00005A1C 61C2 bsr -0x3C /* 000059E0 */ 00005A1E 4A40 tst.w D0 00005A20 6606 bne +0x8 /* 00005A28 */ 00005A22 201F move.l D0, [A7]+ 00005A24 6000 F094 bra -0xF6A /* 00004ABA */ label00005A28: 00005A28 5340 subq.w D0, 1 00005A2A 6606 bne +0x8 /* 00005A32 */ 00005A2C 201F move.l D0, [A7]+ 00005A2E 6000 F638 bra -0x9C6 /* 00005068 */ label00005A32: 00005A32 5340 subq.w D0, 1 00005A34 6606 bne +0x8 /* 00005A3C */ 00005A36 201F move.l D0, [A7]+ 00005A38 6000 F080 bra -0xF7E /* 00004ABA */ label00005A3C: 00005A3C 201F move.l D0, [A7]+ 00005A3E 4E75 rts fn00005A40: 00005A40 7E00 moveq.l D7, 0x00 00005A42 60D6 bra -0x28 /* 00005A1A */ fn00005A44: 00005A44 7E02 moveq.l D7, 0x02 00005A46 60D2 bra -0x2C /* 00005A1A */ fn00005A48: 00005A48 7E04 moveq.l D7, 0x04 00005A4A 60CE bra -0x30 /* 00005A1A */ fn00005A4C: 00005A4C 7E06 moveq.l D7, 0x06 00005A4E 60CA bra -0x34 /* 00005A1A */ fn00005A50: 00005A50 7E08 moveq.l D7, 0x08 00005A52 60C6 bra -0x38 /* 00005A1A */ fn00005A54: 00005A54 7E0A moveq.l D7, 0x0A 00005A56 60C2 bra -0x3C /* 00005A1A */ fn00005A58: 00005A58 7E0C moveq.l D7, 0x0C 00005A5A 60BE bra -0x40 /* 00005A1A */ fn00005A5C: 00005A5C 7E0E moveq.l D7, 0x0E 00005A5E 60BA bra -0x44 /* 00005A1A */ fn00005A60: 00005A60 234A 0000 move.l [A1 + 0x0], A2 00005A64 3341 0004 move.w [A1 + 0x4], D1 00005A68 42A9 0006 clr.l [A1 + 0x6] 00005A6C 4E75 rts fn00005A6E: 00005A6E 48E7 40A0 movem.l -[A7], D1,A0,A2 00005A72 2069 0000 movea.l A0, [A1 + 0x0] 00005A76 3229 0008 move.w D1, [A1 + 0x8] 00005A7A 45F0 1000 lea.l A2, [A0 + D1.w] 00005A7E 5241 addq.w D1, 1 00005A80 B269 0004 cmp.w D1, [A1 + 0x4] 00005A84 6502 bcs +0x4 /* 00005A88 */ 00005A86 7200 moveq.l D1, 0x00 label00005A88: 00005A88 B269 0006 cmp.w D1, [A1 + 0x6] 00005A8C 6708 beq +0xA /* 00005A96 */ 00005A8E 3341 0008 move.w [A1 + 0x8], D1 00005A92 1480 move.b [A2], D0 00005A94 7201 moveq.l D1, 0x01 label00005A96: 00005A96 4CDF 0502 movem.l D1,A0,A2, [A7]+ 00005A9A 4E75 rts export_277: fn00005A9C: 00005A9C 48E7 4080 movem.l -[A7], D1,A0 00005AA0 7000 moveq.l D0, 0x00 00005AA2 3229 0006 move.w D1, [A1 + 0x6] 00005AA6 B269 0008 cmp.w D1, [A1 + 0x8] 00005AAA 6718 beq +0x1A /* 00005AC4 */ 00005AAC 2069 0000 movea.l A0, [A1 + 0x0] 00005AB0 1030 1000 move.b D0, [A0 + D1.w] 00005AB4 5241 addq.w D1, 1 00005AB6 B269 0004 cmp.w D1, [A1 + 0x4] 00005ABA 6502 bcs +0x4 /* 00005ABE */ 00005ABC 7200 moveq.l D1, 0x00 label00005ABE: 00005ABE 3341 0006 move.w [A1 + 0x6], D1 00005AC2 7201 moveq.l D1, 0x01 label00005AC4: 00005AC4 4CDF 0102 movem.l D1,A0, [A7]+ 00005AC8 4E75 rts export_289: fn00005ACA: 00005ACA 426D FDEA clr.w [A5 - 0x216] export_247: fn00005ACE: 00005ACE 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00005AD2 615A bsr +0x5C /* 00005B2E */ 00005AD4 202D FDF0 move.l D0, [A5 - 0x210] 00005AD8 6708 beq +0xA /* 00005AE2 */ 00005ADA 2040 movea.l A0, D0 00005ADC A023 syscall DisposHandle/DisposeHandle 00005ADE 42AD FDF0 clr.l [A5 - 0x210] label00005AE2: 00005AE2 42AD FDEC clr.l [A5 - 0x214] 00005AE6 422D FDF8 clr.b [A5 - 0x208] 00005AEA 422D FDF9 clr.b [A5 - 0x207] 00005AEE 7000 moveq.l D0, 0x00 00005AF0 323C 004E move.w D1, 0x4E /* 'N' */ 00005AF4 342D FDEA move.w D2, [A5 - 0x216] 00005AF8 41ED FDBA lea.l A0, [A5 - 0x246] label00005AFC: 00005AFC 30C0 move.w [A0]+, D0 00005AFE 30C0 move.w [A0]+, D0 00005B00 30C0 move.w [A0]+, D0 00005B02 D041 add.w D0, D1 00005B04 30C0 move.w [A0]+, D0 00005B06 51CA FFF4 dbf D2, -0xE /* 00005AFC */ 00005B0A 4A6D FDEA tst.w [A5 - 0x216] 00005B0E 6610 bne +0x12 /* 00005B20 */ 00005B10 4AAD FDF4 tst.l [A5 - 0x20C] 00005B14 670A beq +0xC /* 00005B20 */ 00005B16 206D FDF4 movea.l A0, [A5 - 0x20C] 00005B1A A023 syscall DisposHandle/DisposeHandle 00005B1C 42AD FDF4 clr.l [A5 - 0x20C] label00005B20: 00005B20 41ED FD08 lea.l A0, [A5 - 0x2F8] 00005B24 4268 0010 clr.w [A0 + 0x10] 00005B28 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00005B2C 4E75 rts fn00005B2E: 00005B2E 48E7 F0C0 movem.l -[A7], D0,D1,D2,D3,A0,A1 00005B32 42AD FDDA clr.l [A5 - 0x226] 00005B36 42AD FDDE clr.l [A5 - 0x222] 00005B3A 6100 ED6E bsr -0x1290 /* 000048AA */ 00005B3E 3B7C 0001 FD88 move.w [A5 - 0x278], 0x1 00005B44 7603 moveq.l D3, 0x03 label00005B46: 00005B46 610A bsr +0xC /* 00005B52 */ 00005B48 51CB FFFC dbf D3, -0x6 /* 00005B46 */ 00005B4C 4CDF 030F movem.l D0,D1,D2,D3,A0,A1, [A7]+ 00005B50 4E75 rts fn00005B52: 00005B52 41ED FDE6 lea.l A0, [A5 - 0x21A] 00005B56 7200 moveq.l D1, 0x00 00005B58 1230 3000 move.b D1, [A0 + D3.w] 00005B5C 4841 swap.w D1 00005B5E 7000 moveq.l D0, 0x00 00005B60 6104 bsr +0x6 /* 00005B66 */ 00005B62 2081 move.l [A0], D1 00005B64 4E75 rts fn00005B66: 00005B66 3403 move.w D2, D3 00005B68 E742 asl D2.w, 3 00005B6A 41ED FD8A lea.l A0, [A5 - 0x276] 00005B6E D0C2 add.w A0, D2 00005B70 20C0 move.l [A0]+, D0 00005B72 4E75 rts export_347: fn00005B74: 00005B74 4AAD FDF0 tst.l [A5 - 0x210] 00005B78 6618 bne +0x1A /* 00005B92 */ 00005B7A 203C 0000 004E move.l D0, 0x4E /* 'N' */ 00005B80 4A6D FDEA tst.w [A5 - 0x216] 00005B84 6702 beq +0x4 /* 00005B88 */ 00005B86 E580 asl D0, 2 label00005B88: 00005B88 A122 syscall NewHandle, flags=1 00005B8A 6600 D4E0 bne -0x2B1E /* 0000306C */ 00005B8E 2B48 FDF0 move.l [A5 - 0x210], A0 label00005B92: 00005B92 3003 move.w D0, D3 00005B94 E740 asl D0.w, 3 00005B96 41ED FDBA lea.l A0, [A5 - 0x246] 00005B9A D0C0 add.w A0, D0 00005B9C 226D FDF0 movea.l A1, [A5 - 0x210] 00005BA0 2251 movea.l A1, [A1] 00005BA2 4E75 rts fn00005BA4: 00005BA4 4AAD FDF0 tst.l [A5 - 0x210] 00005BA8 6700 00FC beq +0xFE /* 00005CA6 */ 00005BAC 41ED FDEC lea.l A0, [A5 - 0x214] 00005BB0 4A30 3000 tst.b [A0 + D3.w] 00005BB4 6600 00F0 bne +0xF2 /* 00005CA6 */ 00005BB8 61BA bsr -0x44 /* 00005B74 */ 00005BBA 3028 0002 move.w D0, [A0 + 0x2] 00005BBE B068 0000 cmp.w D0, [A0 + 0x0] 00005BC2 6616 bne +0x18 /* 00005BDA */ 00005BC4 618C bsr -0x72 /* 00005B52 */ 00005BC6 202D FDDA move.l D0, [A5 - 0x226] 00005BCA 80AD FDDE or.l D0, [A5 - 0x222] 00005BCE 6600 00D6 bne +0xD8 /* 00005CA6 */ 00005BD2 6100 FF5A bsr -0xA4 /* 00005B2E */ 00005BD6 6000 00CE bra +0xD0 /* 00005CA6 */ label00005BDA: 00005BDA D2C0 add.w A1, D0 00005BDC 5C40 addq.w D0, 6 00005BDE B068 0006 cmp.w D0, [A0 + 0x6] 00005BE2 6504 bcs +0x6 /* 00005BE8 */ 00005BE4 3028 0004 move.w D0, [A0 + 0x4] label00005BE8: 00005BE8 3140 0002 move.w [A0 + 0x2], D0 00005BEC 1019 move.b D0, [A1]+ 00005BEE 6638 bne +0x3A /* 00005C28 */ 00005BF0 7000 moveq.l D0, 0x00 00005BF2 6100 FF72 bsr -0x8C /* 00005B66 */ 00005BF6 41ED FDEC lea.l A0, [A5 - 0x214] 00005BFA 50F0 3000 st [A0 + D3.w] 00005BFE 2E10 move.l D7, [A0] 00005C00 5287 addq.l D7, 1 00005C02 6600 00A2 bne +0xA4 /* 00005CA6 */ 00005C06 4A2D FDF9 tst.b [A5 - 0x207] 00005C0A 6700 009A beq +0x9C /* 00005CA6 */ 00005C0E 532D FDF9 subq.b [A5 - 0x207], 1 00005C12 4290 clr.l [A0] 00005C14 203C 0001 0001 move.l D0, 0x10001 00005C1A 2B40 FDDA move.l [A5 - 0x226], D0 00005C1E 2B40 FDDE move.l [A5 - 0x222], D0 00005C22 70FF moveq.l D0, 0xFFFFFFFF 00005C24 6000 0082 bra +0x84 /* 00005CA8 */ label00005C28: 00005C28 3403 move.w D2, D3 00005C2A D442 add.w D2, D2 00005C2C 7000 moveq.l D0, 0x00 00005C2E 1019 move.b D0, [A1]+ 00005C30 41ED FDDA lea.l A0, [A5 - 0x226] 00005C34 3180 2000 move.w [A0 + D2.w], D0 00005C38 4A6D FDEA tst.w [A5 - 0x216] 00005C3C 6620 bne +0x22 /* 00005C5E */ 00005C3E 5289 addq.l A1, 1 00005C40 41ED FD80 lea.l A0, [A5 - 0x280] 00005C44 317C FFFF 0000 move.w [A0 + 0x0], 0xFFFF 00005C4A 3140 0006 move.w [A0 + 0x6], D0 00005C4E 1019 move.b D0, [A1]+ 00005C50 3140 0004 move.w [A0 + 0x4], D0 00005C54 3159 0002 move.w [A0 + 0x2], [A1]+ 00005C58 2848 movea.l A4, A0 00005C5A 7808 moveq.l D4, 0x08 00005C5C 6048 bra +0x4A /* 00005CA6 */ label00005C5E: 00005C5E 5C40 addq.w D0, 6 00005C60 B06D FD88 cmp.w D0, [A5 - 0x278] 00005C64 6504 bcs +0x6 /* 00005C6A */ 00005C66 3B40 FD88 move.w [A5 - 0x278], D0 label00005C6A: 00005C6A 7200 moveq.l D1, 0x00 00005C6C 1211 move.b D1, [A1] 00005C6E 41ED FDE6 lea.l A0, [A5 - 0x21A] 00005C72 9230 3000 sub.b D1, [A0 + D3.w] 00005C76 1199 3000 move.b [A0 + D3.w], [A1]+ 00005C7A 4841 swap.w D1 00005C7C 7000 moveq.l D0, 0x00 00005C7E 1019 move.b D0, [A1]+ 00005C80 4840 swap.w D0 00005C82 3019 move.w D0, [A1]+ 00005C84 6100 FEE0 bsr -0x11E /* 00005B66 */ 00005C88 D390 add.l [A0], D1 00005C8A 4A39 0000 027E tst.b [0x0000027E /* SoundActive */] 00005C90 6614 bne +0x16 /* 00005CA6 */ 00005C92 49ED FD80 lea.l A4, [A5 - 0x280] 00005C96 397C 0001 0000 move.w [A4 + 0x0], 0x1 00005C9C 41ED FD88 lea.l A0, [A5 - 0x278] 00005CA0 2948 0002 move.l [A4 + 0x2], A0 00005CA4 7806 moveq.l D4, 0x06 label00005CA6: 00005CA6 7000 moveq.l D0, 0x00 label00005CA8: 00005CA8 4E75 rts fn00005CAA: 00005CAA 41ED FD08 lea.l A0, [A5 - 0x2F8] 00005CAE 4A68 0010 tst.w [A0 + 0x10] 00005CB2 6702 beq +0x4 /* 00005CB6 */ 00005CB4 FFFF .invalid <> label00005CB6: 00005CB6 214C 0020 move.l [A0 + 0x20], A4 00005CBA 2144 0024 move.l [A0 + 0x24], D4 00005CBE 42A8 000C clr.l [A0 + 0xC] 00005CC2 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 00005CC8 A403 syscall Write, flags=4 00005CCA 6000 E9E2 bra -0x161C /* 000046AE */